Skip to content

Spring Boot 集成 Swagger3.0, 最基础集成方式, 带有 测试/生产 环境配置

Notifications You must be signed in to change notification settings

mingganglee/spring_use_swagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Using swagger in spring boot

参考文章

本地环境

  • 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 打开项目, 等待依赖加载完成后启动项目

测试

项目启动后, 打开浏览器输入地址

生产/测试环境切换

修改 application.properties 来进行切换

  • dev: 测试环境(测试环境下可以看到文档)
  • prod: 生产环境(生产环境下默认关闭了文档, 如果需要则修改 SwaggerConfig.java 文件中 enable 字段来进行控制)

About

Spring Boot 集成 Swagger3.0, 最基础集成方式, 带有 测试/生产 环境配置

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages