我正在使用 CompositeConfiguration 从多个源(如 .propeties 文件、xml 文件、系统属性等)读取属性,如下所示。
ConfigurationFactory factory = new ConfigurationFactory("config.xml");
compConfig = (CompositeConfiguration)factory.getConfiguration();
compConfig.getProperty(propName);
配置文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<properties fileName="Properties1.properties"/>
<properties fileName="Properties2.properties"/>
<properties fileName="Properties3.properties"/>
<system/>
</configuration>
除了这些文件,我还想阅读保存在 Windows 注册表中的首选项。我了解 java.util.Preferences API 可用于访问 Windows 注册表中的值。我只是想知道是否有一种方法可以使用 PropertiesConfiguration 来读取它们?
谢谢