【发布时间】:2021-03-29 12:04:11
【问题描述】:
有两种方法可以将 OpenAPI 3 添加到 Spring Boot 项目中。
-
<groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId>
https://www.dariawan.com/tutorials/spring/documenting-spring-boot-rest-api-springdoc-openapi-3/
-
<groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId>
https://medium.com/@hala3k/setting-up-swagger-3-with-spring-boot-2-a7c1c3151545
还有migration isue for config and annotation
问题是:Spring Boot 项目有什么理由在它们之间做出选择吗?
更新:迁移到 OpenAPI 3。不太难:) 也许会有所帮助:
【问题讨论】:
-
springdoc是一个更易于管理的项目。如果您在 Github 上发布查询,您将获得查询支持
标签: spring-boot swagger springfox springdoc-openapi-ui