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 |