我在application.properties文件中有所有常用属性 . 特定于版本的属性位于github中的version1和version2文件夹中 .
order-service(base folder)
application.properties
version1
app-dev.properties
version2
app-dev.properties
我如何设置application.yml文件中的配置,以确保 Cloud 配置服务器返回版本1道具以及当遇到版本1网址时使用常见道具 . 这是我现在从基本文件夹获取道具的配置,它怎么可能是修改以实现上述目的 .
spring:
cloud:
config:
server:
git:
uri: https://github.company.com/orders-properties
username: orders
password: orders
search-paths: order-service
1 回答
如果我理解正确,这就是你需要的 .
假设您有两个名为 app-dev-v1 和 app-dev-v2 的应用程序 .
您需要在resources文件夹中添加bootstrap.yml文件,并在这两个应用程序上添加此属性 .
对于app-dev-v1
对于app-dev-v2
在存储库中,您可以在version1和version2文件夹中拥有这样的.yml或.properties文件 .
app-dev-v1.yml 和 app-dev-v2.yml
对于配置服务器,您还需要添加搜索路径: