我使用Kubernetes集群部署了Spring Boot应用程序。我挥霍配置使用 springfox.documentation。*
现在当我使用“试用”按钮并提交API请求时,会显示在急速页面上,请求网址的格式如https://java:9080/api/customer/order,应为https://application.domain.com/api/customer/order
打开页面https://application.domain.com/swagger-ui.html#
任何想法如何解决?
答案 0 :(得分:0)
您需要配置swagger ui才能使用您的服务器。看this document。
就像为swagger UI设置URL环境变量一样。为了更好地控制,您可以获取dist / index.html页面的副本,使用配置选项对其进行编辑,然后将其安装到swagger容器中。
答案 1 :(得分:0)
我的答案是直接 WRT Kubernetes + SpringBoot。
如果它在 kubernetes 上,那么请尝试在 URL 中附加您的应用程序名称。 从 deployment.yml 中引用应用程序名称
---
apiVersion: v1
kind: deployment
metadata:
name: {app-name}
示例:- https://application.domain.com/{application-name}/swagger-ui.html