本文测试代码使用 Spring Boot 2.1.6.RELEASE + Swagger 2.9.2
添加依赖
1 | <dependency> |
添加配置
1 | swagger: |
添加配置类
1 | @Configuration |
添加测试接口
1 | @RestController |
测试
启动程序输入 http://localhost:8080/swagger-ui.html 即可看到效果
注意事项
如果在项目中使用了 Spring Security 则需要添加如下配置:
1 | http.authorizeRequests() |
完整代码:GitHub
— 2020-06-10 更新开始 —
最近使用中发现会报错:
1 | No mapping for GET /swagger-ui.html |
应该是 Spring Boot 版本问题,修复:
1 | @Configuration |
参考:swagger报错No handler found for GET /swagger-ui.html
— 2020-06-10 更新结束 —