Springdoc 中默认的 Swagger UI 路径是什么?

问题描述 投票:0回答:2

我正在使用 Springdoc 并运行示例项目,但无法看到 Swagger UI。

<dependency>
  <groupId>org.springdoc</groupId>
  <artifactId>springdoc-openapi-ui</artifactId>
  <version>1.2.32</version>
</dependency>

我尝试了以下 URL,但 Swagger UI 未打开:

localhost:8080/v3/apidocs
localhost:8080/swagger-ui.html
localhost:8080/swagger-ui/

使用 Springdoc 时正确的 Swagger UI 路径是什么?

swagger-ui springdoc-openapi-ui
2个回答
0
投票

根据文档https://springdoc.org/#swagger-ui-properties默认路径应该是

/swagger-ui.html

确认您是否配置了自定义上下文路径,因为如果您配置了,则需要之前添加上下文路径,例如

/my-custom-path/swagger-ui.html


0
投票

如果您使用 SpringBoot v3,您应该使用 springdoc v2,在这种情况下,将 org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0 添加到您的依赖项中,而不是 springdoc-openapi-ui (最新版本是 1.7。 x) - 这适用于 SpringBoot v2,但仍不适用于 v3

© www.soinside.com 2019 - 2024. All rights reserved.