我目前正在寻找整合大量配置文件。目前,对于我们拥有的每个应用程序,我们为部署到的每个环境都有一组配置文件。
例如,我们有一个用于测试的属性文件,一个用于 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,但我想知道是否有人知道那里有任何做这种事情的项目?