有人知道是否可以在 Spring Cloud 配置服务器中为每个应用程序公开 1 个以上的属性文件?
例如,我想在我的 git repo 属性中为同一个应用程序定义,但在不同的文件中:
- myapp-customer-services.yml
- myapp-products-services.yml
并在文件中定义所有这些属性,在“myapp”下公开。
有人知道是否可以在 Spring Cloud 配置服务器中为每个应用程序公开 1 个以上的属性文件?
例如,我想在我的 git repo 属性中为同一个应用程序定义,但在不同的文件中:
并在文件中定义所有这些属性,在“myapp”下公开。
不,这是目前不可能的。我不确定说实话是否真的有意义,因为您可以使用单独的文档轻松地在 YAML 文件中清楚地描述不同的属性集。
是的,可以在 Spring Cloud 配置服务器中为每个应用程序公开 1 个以上的属性文件
您可以使用以下属性在您的客户端中访问它
首先指定您想要的配置文件
例子
myapp-customer.yml
myapp-products.yml
spring.profiles.active=customer,products
spring.cloud.config.name=myapp