Я разрабатываю приложение jee, которое должно просматривать два файла, чтобы загрузить параметры конфигурации. Оба файла являются файлами свойств.
Первый содержит свойства конфигурации по умолчанию, а другой переопределяет их. Таким образом, первый доступен только для чтения, а другой можно изменить. Мне нужно отреагировать и обновить изменения, сделанные во втором файле конфигурации.
Я посмотрел на нескольких ресурсах:
Я так и не смог разобраться, что и как делать в стратегии конфигурации с commons-configuration2
.
До сих пор я мог читать из одного файла конфигурации:
FileBasedConfigurationBuilder<PropertiesConfiguration> builder =
new FileBasedConfigurationBuilder<PropertiesConfiguration>(PropertiesConfiguration.class)
.configure(new Parameters().properties()
.setFileName(ConfigurationResources.PROPERTIES_FILEPATH)
.setThrowExceptionOnMissing(true)
.setListDelimiterHandler(new DefaultListDelimiterHandler(';'))
.setIncludesAllowed(false));
Любые идеи?