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