java开发

技术学习笔记

spring boot 整合swagger3方法

1:引入swagger依赖包

       <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-boot-starter</artifactId>
            <version>3.0.0</version>
        </dependency> 

2:配置文件开启swagger ui

springfox.documentation.swagger-ui.enabled=true 

3:启动类添加注解 @EnableOpenApi

@SpringBootApplication
@EnableOpenApi
public class FengniaoApplication {
    public static void main(String[] args) {
        SpringApplication.run(FengniaoApplication.class, args);
    }
}
 

4:增加控制器添加方法

@RestController
@Api(tags = "文档测试接口")
public class DocsController {
    @ApiOperation(value = "测试")
    @GetMapping("/test")
    public String test(){
        return "test";
    }
    @ApiOperation(value = "首页")
    @RequestMapping("/home")
    public String home(){
        return  "home";
    }
} 

5: 访问swagger在线文档

http://127.0.0.1:8080/swagger-ui/


swagger3 常见注解

https://www.cnblogs.com/three-fighter/p/12346184.html

发表评论:

Powered By Z-BlogPHP 1.7.1

唐云飞个人日记