配置管理Java类库 - Commons Configuration 1.8 发布
fmms 13年前
<p>1.8 版本要求最低 Java 1.5 的支持,API 为 Java 5 做了一些微调,在二进制上是兼容 1.7 版本的,因此可直接升级。</p> <p>完整改进记录:<br /> <a href="/misc/goto?guid=4958189597245627541" target="_blank">http://commons.apache.org/configuration/changes-report.html</a></p> <p>下载地址:<br /> <a href="/misc/goto?guid=4958328156001061268" target="_blank">http://commons.apache.org/configuration/download_configuration.cgi</a></p> <p><br /> <a href="/misc/goto?guid=4958328156812780381" target="_blank">Commons Configuration</a>是一个java应用程序的配置管理类库。可以从properties或者xml文件等中加载软件的配置信息,用来构建支撑软件运 行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。<br /> 支持从下列数据源加载配置参数:</p> <ul> <li>Properties 文件</li> <li>XML 文档<br /> </li> <li>Windows INI 文件</li> <li>Property list 文件(plist)</li> <li>JNDI</li> <li>JDBC 数据源</li> <li>System properties</li> <li>Applet parameters</li> <li>Servlet parameters</li> </ul> <p></p> <p>下面是一个加载 properties 配置文件的代码:</p> <p></p> <pre class="brush:java; toolbar: true; auto-links: false;">CompositeConfiguration config = new CompositeConfiguration(); config.addConfiguration(new PropertiesConfiguration("oschina.properties")); String usernaem = config.getString("username"); String password = config.getString("password"); </pre> <p></p>