Я использую CompositeConfiguration для чтения свойств из нескольких источников (например, файлов .propeties, XML-файлов, свойств системы и т. Д.), Как показано ниже.
ConfigurationFactory factory = new ConfigurationFactory("config.xml");
compConfig = (CompositeConfiguration)factory.getConfiguration();
compConfig.getProperty(propName);
Config.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<properties fileName="Properties1.properties"/>
<properties fileName="Properties2.properties"/>
<properties fileName="Properties3.properties"/>
<system/>
</configuration>
В дополнение к этим файлам я хотел бы также прочитать настройки, сохраненные в реестре Windows. Я понимаю, что API java.util.Preferences можно использовать для доступа к значениям в реестре Windows. Мне просто интересно, есть ли способ прочитать их, используя PropertiesConfiguration?
Спасибо