Spring boot 在OpenAPI中向服务器对象的变量外部添加值

Spring boot 在OpenAPI中向服务器对象的变量外部添加值,spring-boot,springdoc,Spring Boot,Springdoc,由于我的swagger-ui.html将在服务器上运行,因此我希望动态设置服务器URL的主机名。我发现我们可以如下设置默认值: 服务器: -url:http://{hostname}/api 描述:生产API服务器 变量: 主机名: #注意!这里没有枚举意味着它是一个开放值 默认值:localhost:8080 描述:此值由服务提供商分配,在本例中为“gignant-server.com”` 端口: 枚举: - '8443' - '443' 默认值:“8443” 但是有没有一种方法可以通过环境

由于我的swagger-ui.html将在服务器上运行,因此我希望动态设置服务器URL的主机名。我发现我们可以如下设置默认值:

服务器:
-url:http://{hostname}/api
描述:生产API服务器
变量:
主机名:
#注意!这里没有枚举意味着它是一个开放值
默认值:localhost:8080
描述:此值由服务提供商分配,在本例中为“gignant-server.com”`
端口:
枚举:
- '8443'
- '443'
默认值:“8443”
但是有没有一种方法可以通过环境变量或其他任何东西动态设置这个主机名呢。
请帮忙

将Spring配置文件发送到rescue xD。这样,您就可以创建多个属性文件(如果是YAML,也可以在同一个文件中创建所有属性),然后根据活动环境激活所需的配置文件。请参阅本文,以获取有关如何完成的示例。