Spring云配置服务器 - 每个应用程序超过1个属性文件

时间:2015-01-12 05:41:41

标签: spring spring-boot spring-cloud

有人知道是否可以在Spring Cloud配置服务器中为每个应用程序公开多个属性文件?

例如,我想在我的git repo属性中为同一个应用程序定义,但在不同的文件中:

  • MyApp的-客户services.yml
  • MyApp的副产物 - services.yml

并在文件中定义所有这些属性,在“myapp”下公开。

2 个答案:

答案 0 :(得分:0)

目前还不可能。我不确定它是否真的有道理,因为您可以使用单独的文档在YAML文件中轻松清晰地描述不同的属性集。

答案 1 :(得分:0)

是的,可以在Spring Cloud配置服务器中为每个应用程序公开多个属性文件

您可以使用以下属性

在您的客户端中访问它

首先指定您想要的个人资料

例如

myapp-customer.yml
myapp-products.yml
spring.profiles.active=customer,products
spring.cloud.config.name=myapp