Roh*_*rya 11 spring swagger-ui spring-boot springfox
我正在尝试运行我的 Spring boot 应用程序,该应用程序基于带有 swagger UI 的 3.0 版本,并且遇到了很多异常,我已经探索了许多来源,例如 youtube 和文档,但我无法找到解决方案。
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果有人可以分享解决方案,那就太好了。
Dar*_*the 14
SpringFox 就所有意图和目的来说都是死亡/废弃的项目。它自2020 年 7 月以来就没有发布过,请注意,3.0.0 是他们对 Spring Boot 2.0.0 的支持。如果您在之前的版本中还没有受到重大 API 更改的影响,那么最新的 Spring Boot 3.0.0 终于为您解决了这一问题,该版本在 Spring Framework 和 Spring Boot 中引入了重大的重大更改。
其中之一是更改了在 Spring Boot 中注册自动配置的方式。旧方法在 2.7.0 中已弃用,并在 3.0.0 中删除。如果不手动创建所需的 bean,Springfox 将无法工作,并且这是假设它使用的其他 Spring 组件中没有更多重大更改。
还有一种SpringDoc形式的替代方案,它为您提供与 Springfox 的 OpenAPI / Swagger 规范实现相同的功能等等。
有一个简单的迁移指南可以帮助您从 Springfox 迁移到 SpringDoc。
小智 9
供 Spring Boot 3 使用
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.1.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20253 次 |
| 最近记录: |