有与我的问题类似的帖子,但我有所有正确的依赖项。我还有另一个正在使用 swagger 3 的应用程序,我刚刚更新到 spring 2 -> 3。我正在努力弄清楚为什么这个非常小的帮助程序存储库无法解析 swagger 3。
maven pom.xml
<springfox-swagger.version>3.0.0</springfox-swagger.version>
<swagger.version>2.2.15</swagger.version>
<springdoc.version>2.5.0</springdoc.version>
<!-- ................................................................= -->
<!-- Springfox -->
<!-- ................................................................= -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
</dependency>
<!-- ................................................................= -->
<!-- Swagger -->
<!-- ................................................................= -->
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-models</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version>
</dependency>
应用程序失败,因为通过 openapi 生成的类无法解析 swagger。
有人有类似经历吗?
现在的依赖是这样的。
<dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.4.0</version> </dependency>
谢谢