Commons Configuration 2.0-alpha1 发布
第29期OSC源创会#南京#开始报名,AngularJS、Netty 等
Commons Configuration 2.0-alpha1 发布,此版本是 2.0 的第一个 Alpha 版,版本 2 重新设计了 Configuration API。此版本不兼容许多领域,所以,还不能替代 Commons Configuration 1.x。此版本主要目的是收集社区对 API 重写的建议。注意,不能用于生产环境!同时还改进了一些公共 API。完整的改进记录请看发行说明,迁移指导请看这里,因为是 Alpha 版本,不会放在 Maven 中心,二进制包和源代码下载请前往这里。
Commons Configuration是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运 行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。
下面是一个加载 properties 配置文件的代码:
CompositeConfiguration config = new CompositeConfiguration();
config.addConfiguration(new PropertiesConfiguration("oschina.properties"));
String usernaem = config.getString("username");
String password = config.getString("password");