我有一个包含两个属性文件的项目。这些是不同环境的配置属性。由于它们目前基本相同,我想创建一个父文件属性并将其扩展到其他属性中。如果我需要一个不同的值,我想覆盖它只是重写子文件中的属性。 我需要哪个maven插件或库?
例如:
父属性文件
key1=value1
key2=value2
ENV1
key1=valuexxx
ENV2
key2=valueyyy
答案 0 :(得分:1)
我认为你不需要图书馆......
您可以这样做:假设您将每个属性都放在Map中,首先从" parent"中加载属性。属性文件,然后,对于每个环境,您调用特定文件。
通过将具有已存在值的新条目添加到您的地图中,您将覆盖它