Apache Commons Configuration Part1

本文是对Apache官方网站的Apache Commons组件中的Configuration的翻译的第一部分。主要参考了Apache官方网站的介绍,用户指南以及Javadocs。如有转载,请声明!

Commons Configuration提供了一个通用的配置接口,允许Java应用程序从各种源文件中读取配置数据,它提供了访问单值和多值配置参数的典型方式,如下面代码所示:
Double double = config.getDouble("number");
Integer integer = config.getInteger("number");
配置参数可以从以下源中加载:
?           属性文件Properties files
?

时间: 2024-09-18 11:58:53

Apache Commons Configuration Part1的相关文章

Apache Commons Configuration读取xml配置

近期项目自己手写一个字符串连接池.因为环境不同有开发版本.测试版本.上线版本.每一个版本用到的数据库也是不一样的.所以需要能灵活的切换数据库连接.当然这个用maven就解决了.Apache Commons Configuration 框架用的主要是解析数据库连接字符串. 下面介绍Apache Commons Configuration 框架的常用部分. 1)Apache Commons Configuration framework框架使用 ** 下载jar包http://archive.apa

Apache Commons 常用工具类整理

其实一直都在使用常用工具类,只是从没去整理过,今天空了把一些常用的整理一下吧 怎么使用的一看就明白,另外还有注释,最后的使用pom引入的jar包   public class ApacheCommonsTest { /** * 从一个entity中把属性复制进另外一个entity中 * * @throws Exception */ @Test public void testCopyNewBean() throws Exception { StuForm form = new StuForm("

java-类库-Apache Commons

   Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍.   组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. Betwixt XML与Java对象之间相互转换. Codec 处理常用的编码方法的工具类包 例如DES.SHA1.MD5.Base64等. Collections java集合框架操作. Compress java提供文件打包 压缩类库

Apache Commons 工具集使用简介

pache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.我选了一些比较常用的项目做简单介绍.文中用了很多网上现成的东西,我只是做了一个汇总整理. 一.Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集.由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装. 使用示例:功能有很多,网站上有详细介

java-类库-Apache Commons补充

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.我选了一些比较常用的项目做简单介绍.文中用了很多网上现成的东西,我只是做了一个汇总整理. 一.Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集.由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装. 使用示例:功能有很多,网站上有详细

java-框架-apache.commons.*工具

Apache Commons类库 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta Commons就是这样的一个框架.如果你至少参与了一个中型规模的Java项目,那么我想有超过一大半的机会你都接触和使用到了Jakarta Commons,不管你自己有没有察觉.就我所知,除了Apache Jakarta其他许多开源框架之外,不少所谓的商业框架其实内部有

Apache Commons CLI命令行启动

今天又看了下Hangout的源码,一般来说一个开源项目有好几种启动方式--比如可以从命令行启动,也可以从web端启动.今天就看看如何设计命令行启动... Apache Commons CLI Apache Commons CLI是开源的命令行解析工具,它可以帮助开发者快速构建启动命令,并且帮助你组织命令的参数.以及输出列表等. CLI分为三个过程: 定义阶段:在Java代码中定义Optin参数,定义参数.是否需要输入值.简单的描述等 解析阶段:应用程序传入参数后,CLI进行解析 询问阶段:通过查

Java压缩类库的使用-4.Apache commons compress中的打包、压缩类库

inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish ). Apache commons compress BZIP2压缩:(来源:http://blog.csdn.net/inkfish) package study.inkfish.compress; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File;

使用 Apache Commons CLI 开发命令行工具示例

概念说明 Apache Commons CLI 简介         Apache Commons CLI 是 Apache 下面的一个解析命令行输入的工具包,该工具包还提供了自动生成输出帮助文档的功能.     Apache Commons CLI 支持多种输入参数格式,主要支持的格式有以下几种: POSIX(Portable Operating System Interface of Unix)中的参数形式,例如 tar -zxvf foo.tar.gz GNU 中的长参数形式,例如 du