从Springfox使用/迁移到springdoc-openapi有什么优势吗?



对于在SpringBoot 2.7中启用Swagger,选择springdoc-openapi而不是Springfox有什么优点/缺点

这可能被认为是基于意见的,但实际上有事实支持使用springdoc而不是Springfox。其中一些:

  • springdoc是一个较新的库,没有Springfox那么多遗留代码。
  • 作为第一个的结果,springdoc实际上是定期更新的,并且开放问题的数量相对较少(只有11个而Springfox有270个)。
  • 它简单地工作,没有重大问题,在最新的春季启动版本。
  • Springfox似乎被遗弃了,至少可以说。

至少这是我的看法。

正如joo Dias正确指出的那样,Springfox没有得到维护。

因此,Springfox库不能与Spring Boot 3.0.x一起工作。目前还不清楚谁来修复它,以及它是否会被修复。

目前(2023年1月),似乎Spring Boot 3.0的开发人员。x应用程序愿意使用Swagger生成openapi兼容的文档,剩下两个选项:a)切换回Spring Boot 2.7并使用Springfox for Swaggerb)选择Springdoc而不是Springfox

相关内容

  • 没有找到相关文章

最新更新