- 【狂神说Java】一小时掌握Swagger技术
- Swagger3.0介绍及springboot整合Swagger3.0
- SpringBoot集成swagger后出现: Failed to start bean ‘documentationPluginsBootstrapper‘的解决方法
- IDEA
- JDK 1.8
- Java 8
新建 Spring Boot 项目后, 新增/修改 代码
src/main/java/com/example/swagger/config/SwaggerConfig.java
Swagger 全局控制src/main/java/com/example/swagger/controller/HelloController.java
测试接口文档标书示例src/main/java/com/example/swagger/pojo/User.java
测试实例文档描述示例src/main/resources/application.properties
项目配置文件src/main/resources/application-dev.properties
测试环境配置文件src/main/resources/application-prod.properties
生产环境测试文件pom.xml
使用 IDEA 打开项目, 等待依赖加载完成后启动项目
项目启动后, 打开浏览器输入地址
- 测试环境地址 http://127.0.0.1:8081/swagger-ui/index.html
- 生产环境地址 http://127.0.0.1:8082/swagger-ui/index.html
修改 application.properties
来进行切换
- dev: 测试环境(测试环境下可以看到文档)
- prod: 生产环境(生产环境下默认关闭了文档, 如果需要则修改
SwaggerConfig.java
文件中enable
字段来进行控制)