Как я могу объединить два файла свойств в один ResourceBundle? - PullRequest
1 голос
/ 27 марта 2019

У меня есть два файла свойств.

Скажем, один это Свойства A:

myPropertyOne = testOne
myPropertyTwo = testTwo
myPropertyThree = testThree

, а другой - это свойства B, которые содержат некоторые свойства из свойств A, которые необходимо переопределить:

myPropertyOne = newTestOne
myPropertyThree = testThree

Я знаю, что могу создать ResourceBundle из одного файла свойств, например:

ResourceBundle rb = ResourceBundle.getBundle(PropertiesA);

но я хочу объединить эти два файла свойств в один пакет ресурсов, переопределив свойства в свойствах A, если они существуют в свойствах B. Мне сказали, что я могу создать новый класс, который расширяет ResourceBundle, но я не уверен, как реализовать это, чтобы достичь того, что я хочу. Я не хочу использовать «MultiplePropertiesResourceBundle.java», который плавает вокруг.

Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...