我有一个基本的SpringBoot项目,在pom文件中有最新的Springdoc依赖项(在撰写本文时):
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.13</version>
</dependency>
此外,我只有web starter依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
它在Sping Boot 2.7.5下运行良好。在本地机器上,我可以转到http://localhost:8080/swagger-ui.html
和http://localhost:8080/v3/api-docs
并被重定向到OpenAPI资源。但是,一旦我将Spring Boot版本更改为3.0.0并重新启动应用程序,我在上述两个资源上只能得到404 NOT FOUND
。
有没有人找到一种方法,使这一工作与Spring Boot 3.0.0?
2条答案
按热度按时间zbwhf8kr1#
您必须使用SpringDoc 2
https://springdoc.org/v2/
2guxujil2#
只有springdoc 2.0.0与Sping Boot 3.0.0兼容。请在此处查看发行版--〉https://github.com/springdoc/springdoc-openapi/releases/tag/v2.0.0。