1

我正在使用 Spring-Boot 2.xx、gradle 6、Java 8

我想使用 Openapi UI 而不是 Swagger 2 作为文档

Swagger 2 没有这些问题

dependencies {
    implementation('org.springdoc:springdoc-openapi-ui:1.5.3')
} 

并且 swagger-ui.html 可在

http://localhost:8080/swagger-ui.html

但是在带有 docker 容器的 Kubernetes 上,该服务可以像

http://serverX/api-name/...

并且 open-api 文档不起作用

http://serverX/api-name/swagger-ui.html (503)

如果我添加重定向 url 一些额外的东西

http://serverX/api-name/swagger-ui/index.html?configUrl=http:http://serverX/api-name/api-docs/swagger-config/

Open api的页面将无内容可用

最后,如果我在探索部分添加这个

/api-name/api-docs

不仅

/api-docs

有用

如何解决?

我想添加一些参数来获得 swagger-ui

http://serverX/api-name/swagger-ui.html
4

0 回答 0