1、說明
Swagger3是在Swagger2上做了大版本升級(jí),使用方式和Swagger2大體一致,只是需要注意區(qū)別配置地方,Swagger3使用相關(guān)依賴版本如下:
- 需要Java 8
- 需要Spring5.x(未在早期版本中測試)
- 需要SpringBoot 2.2+(未在早期版本中測試)
2、區(qū)別
| 區(qū)別 | 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 |