2

我正在尝试使用 OpenAPI 3.0(版本 1.5.0)记录我的 REST API。我的问题是如何更改招摇网址以重定向到我的自定义文档?

这是我当前的 application.yml 文件:

  api-docs:
    path: /custom/api-docs
  swagger-ui:
    path: /custom/swagger
    config-url: /custom/api-docs

如果我尝试启动我的应用程序并使用以下链接访问 swagger 文档:https://localhost:8080/custom/swagger

我被重定向到 https://localhost:8080/custom/swagger-ui/index.html?configUrl=/custom/api-docs

这会打开 Petstore 文档,而不是我的自定义文档。

如果我在 URL 中手动输入: https://localhost:8080/custom/swagger-ui/index.html?url=/custom/api-docs (configUrl更改为url)它会打开我的自定义文档。

我想要实现的目标是不是在输入 https://localhost:8080/custom/swagger 时会打开我的自定义 swagger 文档,而不是 Petstore 文档?

如果这很重要,这是我的依赖:

<!-- Springdoc for OpenAPI 3 -->
 <dependency>
  <groupId>org.springdoc</groupId>
  <artifactId>springdoc-openapi-ui</artifactId>
  <version>1.5.0</version>
 </dependency>
4

1 回答 1

0

springdoc.swagger-ui.configUrl 与您的配置无关。

这是相关的,如果您有文档中所述的外部配置文件:

于 2020-12-02T11:20:04.367 回答