我正在使用 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