如何指定Spring Boot应用程序以仅访问我的Spring Cloud Config Server中的其他文件中的特定.properties
文件。
我的Spring Cloud Config具有以下文件:
application.properties
,order-dev.properties
,inventory-dev.properties
,
我所有的数据库和消息传递属性都在订单开发和清单开发文件中。
现在,我希望将这些属性移到orderdb-dev
,inventorydb-dev
,ordermsg-dev
和inventorymsg-dev
文件中。
如何配置order
和inventory
服务以从orderdb-dev
,inventorydb-dev
,ordermsg-dev
和inventorymsg-dev
文件中选择属性?我一直在寻找相同的财产。通读官方文档,感到迷路。任何帮助将不胜感激。
答案 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。