【转载】使用Apache Commons Configuration读取配置信息
2013-02-20 20:05
501 查看
转载地址:http://my.oschina.net/jack230230/blog/57171
在项目中使用一些比较新的库总会给你带来很多快乐,在这篇文章中,我将会给你介绍一个在Java中读取配置文件的框架——Apache Commons Configuration framework.
你会了解到
·从XML文件中获取数据
·访问环境变量
·连接不同类型的配置信息(基于XML的,基于环境变量的,等等)
·在程序改变后自动重新加载配置。
在我们的示例中将会使用XML文件和环境变量的两种方式存储一个数据库的配置信息(开发、测试、产品,等等)。接下来你将会看到具体的内容,但是首先先配置一下Maven。
Maven设置
我们的示例程序需要在pom.xml文件中添加如下依赖:
Java代码
<dependencies>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.8</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>commons-jxpath</groupId>
<artifactId>commons-jxpath</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
在项目中使用一些比较新的库总会给你带来很多快乐,在这篇文章中,我将会给你介绍一个在Java中读取配置文件的框架——Apache Commons Configuration framework.
你会了解到
·从XML文件中获取数据
·访问环境变量
·连接不同类型的配置信息(基于XML的,基于环境变量的,等等)
·在程序改变后自动重新加载配置。
在我们的示例中将会使用XML文件和环境变量的两种方式存储一个数据库的配置信息(开发、测试、产品,等等)。接下来你将会看到具体的内容,但是首先先配置一下Maven。
Maven设置
我们的示例程序需要在pom.xml文件中添加如下依赖:
Java代码
<dependencies>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.8</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>commons-jxpath</groupId>
<artifactId>commons-jxpath</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
<dependencies> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.8</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.8.0</version> </dependency> <dependency> <groupId>commons-jxpath</groupId> <artifactId>commons-jxpath</artifactId> <version>1.3</version> </dependency> </dependencies>
相关文章推荐
- 使用Apache Commons Configuration读取配置信息
- 使用Apache Commons Configuration读取配置信息
- Apache Commons Configuration 读取配置信息
- Apache Commons Configuration读取xml配置
- Apache Commons Configuration读取xml配置
- Apache 项目 之 commons-configuration-1.10.jar 使用 properties配置文件时的编码设置
- 配置文件读取类:commons-configuration使用
- 使用Spring中Src下 -context.xml : 用资源文件夹保存数据库的链接信息 并在配置文件里读取
- 【XML配置文件读取】使用jdom读取XML配置文件信息
- 在.net中使用强类型来读取配置信息
- 在.net中使用强类型来读取配置信息
- spring配置:context:property-placeholder 读取配置文件信息 在配置文件中使用el表达式填充值
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。
- .Net 中使用 ConfigurationSettings 来读取配置信息【转】
- 使用 ConfigurationSettings 来读取配置信息
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器
- 使用java.util.Properties读取配置文件信息
- 转载 Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))
- [j2ee]Apache Commons Configuration 使用
- PropertyPlaceholderConfigurer的用法(使用spring提供的类读取数据库配置信息.properties)