我有两个属性文件。
假设一个是属性A:
myPropertyOne = testOne
myPropertyTwo = testTwo
myPropertyThree = testThree
,另一个是属性B,其中包含属性A中的一些属性需要覆盖:
myPropertyOne = newTestOne
myPropertyThree = testThree
我知道我可以创建一个属性文件的ResourceBundle,例如:
ResourceBundle rb = ResourceBundle.getBundle(PropertiesA);
但是我想将这两个属性文件组合到一个资源束中,如果属性B中存在属性,则覆盖属性A中的属性。有人告诉我可以创建一个扩展ResourceBundle的新类,但是我不确定如何实施以实现我想要的。我不想使用浮动的“ MultiplePropertiesResourceBundle.java”。
我该怎么做?