swagger的使用

Posted zzuli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swagger的使用相关的知识,希望对你有一定的参考价值。

swagger的主要作用是:生成一个对功能进行测试的接口,开发者不用写前端页面就可以对后台的功能进行测试

1.添加依赖

 

技术分享图片

 

2.添加配置文件

 新建一个config包

添加两个配置文件Swagger2.java和WebConfig.java

代码截图如下:

技术分享图片

package com.braup.apps.poll.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**").allowedOrigins("*").allowedMethods("GET","POST","PUT","OPTIONS","DELETE","PATCH").allowCredentials(true).maxAge(3600);
    }
    
}

3.然后在浏览器访问http://localhost:8080/swagger-ui.html

就可以测试自己写的Controll了(前提是你写好了controller)

 

以上是关于swagger的使用的主要内容,如果未能解决你的问题,请参考以下文章

swagger文档转换为WebApiClient声明式代码

使用 Swashbuckle V5 从代码生成 swagger.json

Swagger-codegen 开始使用

Swagger 生成 Node.JS Express 服务器代码

Swagger使用总结

Swagger结合mustache模板生成后台接口代码以及前后台建模代码