Мое требование состоит в том, чтобы автоматически обновлять конфигурации моего приложения при изменении файла свойств.
Для сохранения свойств я использую PropertiesConfiguration из проекта Apache Commons Configuration (используя commons-configuration-1.6.jar).
Использование FileChangedReloadingStrategy хорошо работает для изменения, внесенного в один файл свойств, и принимается моим приложением.
PropertiesConfiguration config = new PropertiesConfiguration();
config.load(new File("../test1.properties"));
config.load(new File("../test2.properties"));
config.setReloadingStrategy(new FileChangedReloadingStrategy());
Но я использую несколько файлов свойств, используя их метод загрузки, и когда какой-либо из файлов свойств обновляется, мне нужно иметь возможность обнаруживать изменения и автоматически обновлять конфигурацию в моем проекте.
Есть ли способ сделать это обновление? с помощью FileChangedReloadingStrategy?
Или есть ли какой-либо другой способ, который вы могли бы мне предложить?