使用config-server加载多个属性

问题描述 投票:2回答:1

我已经成功测试了SVN存储库中的加载属性,目前在我的配置服务器中,我提供了URI和default-label:trunk,我在trunk下有应用程序特定的属性。下面是我的消费应用程序的application.yml的内容,并能够成功提取属性

spring:
  application:
    name: foo-development
  cloud:
    config:
      uri: http://localhost:${config.port:8888}

现在我在其他应用程序中共享的不同文件夹中有共享属性,所以如何将其加载到我的应用程序中以及我的应用程序特定

spring-cloud configuration-files spring-cloud-config
1个回答
3
投票

您可以在SVN的根文件夹中创建一个通用的application.yml。

请参阅示例配置repo:https://github.com/spring-cloud-samples/config-repo

这里有一个消费者https://github.com/spring-cloud-samples/customers-stores/blob/master/rest-microservices-store/src/main/resources/bootstrap.yml的例子

customer-store项目将从application.yml以及repo中的stores.yml读取。

要确认,如果添加了执行器,请检查/ env URL,您应该看到两个configService条目

© www.soinside.com 2019 - 2024. All rights reserved.