我有应用程序配置文件,它继承自常见的application.yml配置。问题是我可以获得一些资源,而不与其他配置合并吗?有些yml文件可以不加修改地获取它吗?
谢谢
答案 0 :(得分:0)
添加另一个没有application.yml公共配置文件的存储库(基于模式) - 对我有用。
config:
server:
git:
uri: http://host:port/configuration/git/app.git
username: configserver
password: password
repos:
data-config:
uri: http://host:port/configuration/data-config.git
username: configserver
password: password
pattern: data_*
答案 1 :(得分:0)
您也可以使用自1.0.1以来的新searchPaths设置
config:
server:
git:
uri: http://host:port/configuration/git/app.git
repos:
team1-config:
uri: http://host:port/configuration/config.git
searchPaths: team1*
pattern: team1_*
team2-config:
uri: http://host:port/configuration/config.git
searchPaths: team2*
pattern: team2_*
通过使用searchPath,您可以将所有内容保存在config-repo中,但可以分成不同的文件夹。可能是每个文件夹用于不同的项目。