【问题标题】:Spring cloud config server - more than 1 properties file per appSpring cloud config server - 每个应用程序超过 1 个属性文件
【发布时间】:2015-03-09 20:42:02
【问题描述】:
有人知道是否可以在 Spring Cloud 配置服务器中为每个应用程序公开 1 个以上的属性文件?
例如,我想在我的 git repo 属性中为同一个应用程序定义不同的文件:
- myapp-customer-services.yml
- myapp-products-services.yml
并在文件中定义所有这些属性,在“myapp”下公开。
【问题讨论】:
标签:
spring
spring-boot
spring-cloud
【解决方案1】:
不,目前不可能。我不确定说实话是否真的有意义,因为您可以使用单独的文档轻松地在 YAML 文件中清楚地描述不同的属性集。
【解决方案2】:
是的,Spring Cloud 配置服务器中每个应用程序可以公开多个属性文件
您可以使用以下属性在您的客户端中访问它
首先指定你想要的配置文件
例子
myapp-customer.yml
myapp-products.yml
spring.profiles.active=customer,products
spring.cloud.config.name=myapp