我目前正在寻找合并一大堆配置文件。目前,我们为每个应用程序提供了一组配置文件,用于我们部署的每个环境。
例如,我们有一个用于测试的属性文件,一个用于uat,一个用于prod。有很多重复的东西。
我想要做的是使用范围和通配符将这些替换为合并文件。
所以,例如,我可以有以下
*.value1=blah
uat.value1=blahblah
*.value2={value1}blah
所以刺激:
value1=blah, value2=blahblah
在uat:
value1=blahblah, value2=blahblahblah
在测试中:
value1=blah, value2=blahblah
现在,我可以自己滚动它,虽然我希望利用commons-config,但我想知道是否有人知道有任何项目可以做这种事情吗?