1、说明
Swagger3
是在Swagger2
上做了大版本升级,使用方式和Swagger2大体一致,只是需要注意区别配置地方,Swagger3使用相关依赖版本如下:
- 需要Java 8
- 需要Spring5.x(未在早期版本中测试)
- 需要SpringBoot 2.2+(未在早期版本中测试)
2、区别
区别 | swagger2 | swagger3 |
---|---|---|
依赖包 |
springfox-swagger2 、springfox-swagger-ui
|
springfox-boot-starter |
启用方式 | @EnableSwagger2 |
@EnableOpenApi |
访问方式 | ip:port/swagger-ui.html | ip:port/swagger-ui/index.html |
Doucument类型 | DocumentationType.SWAGGER_2 |
DocumentationType.OAS_30 |