Spring Cloud Config Server中的自定义文件名

时间:2019-06-03 06:26:08

标签: spring spring-boot spring-cloud spring-config

如何指定Spring Boot应用程序以仅访问我的Spring Cloud Config Server中的其他文件中的特定.properties文件。

我的Spring Cloud Config具有以下文件: application.propertiesorder-dev.propertiesinventory-dev.properties, 我所有的数据库和消息传递属性都在订单开发和清单开发文件中。

现在,我希望将这些属性移到orderdb-devinventorydb-devordermsg-devinventorymsg-dev文件中。

如何配置orderinventory服务以从orderdb-devinventorydb-devordermsg-devinventorymsg-dev文件中选择属性?我一直在寻找相同的财产。通读官方文档,感到迷路。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

在resources文件夹下添加bootstrap.yml文件。然后添加以下属性。

spring:
  application:
    name: order   
  cloud:
    config:
      name: ${spring.application.name}, orderdb, ordermsg
      profile: dev

这样,它将首先从order-dev.properties文件中加载属性。然后依次为orderdb-dev.properties和ordermsg-dev.properties。