У меня есть два файла свойств.
Скажем, один это Свойства A:
myPropertyOne = testOne
myPropertyTwo = testTwo
myPropertyThree = testThree
, а другой - это свойства B, которые содержат некоторые свойства из свойств A, которые необходимо переопределить:
myPropertyOne = newTestOne
myPropertyThree = testThree
Я знаю, что могу создать ResourceBundle из одного файла свойств, например:
ResourceBundle rb = ResourceBundle.getBundle(PropertiesA);
но я хочу объединить эти два файла свойств в один пакет ресурсов, переопределив свойства в свойствах A, если они существуют в свойствах B. Мне сказали, что я могу создать новый класс, который расширяет ResourceBundle, но я не уверен, как реализовать это, чтобы достичь того, что я хочу. Я не хочу использовать «MultiplePropertiesResourceBundle.java», который плавает вокруг.
Как я могу это сделать?