Commons-configuration-1.6设置属性文件(xml,properties)
来源:互联网 发布:linux下载ftp文件 编辑:程序博客网 时间:2024/06/10 07:46
Commons-configuration-1.6 主要用来读取和设置配置文件.其中常用的包括*.properties和xml.查找相对路径的顺序为先查找project,再查找src
- package test.common.configuration;
- import java.io.File;
- import java.util.List;
- import org.apache.commons.configuration.阿Configuration;
- import org.apache.commons.configuration.ConfigurationException;
- import org.apache.commons.configuration.PropertiesConfiguration;
- import org.apache.commons.configuration.XMLConfiguration;
- import org.apache.commons.lang.ArrayUtils;
- public class ConfigurationTest {
- public static void main(String[] args) throws ConfigurationException {
- // 操作 properties文件,直接读取src下的文件
- Configuration configuration = new PropertiesConfiguration("config.properties");
- System.out.println(configuration.getString("name"));
- // 逗号分割
- String[] arrays = configuration.getStringArray("member");
- System.out.println(ArrayUtils.toString(arrays));
- // 保存
- PropertiesConfiguration c2 = new PropertiesConfiguration("config2.properties");
- c2.setProperty("member", "phl,hxdg,bj,sanya");
- c2.save();
- // 保存到指定文件中--本例直接存在项目目录下
- c2.save(new File("configbak.properties"));
- // 当在工程目录下和src目录下,有同名配置文件时,读取工程下的;若工程下无文件,则再去查找src下是否有该文件
- Configuration cc = new PropertiesConfiguration("configbak.properties");
- System.out.println(cc.getString("member") + "名字");
- // 操作XML文件
- XMLConfiguration config = new XMLConfiguration("my.xml");
- // 获取节点值 路径中不包括根节点名
- String s1 = config.getString("disks.u-disk");
- System.out.println(s1);
- // 获取节点属性值
- String s2 = config.getString("raid[@name]");
- System.out.println(s2);
- // 获得动态属性
- String s3 = config.getString("disks.soft-disk");
- System.out.println(s3);
- // 获取列表
- List rs = config.getList("raid.r");
- System.out.println(rs);
- config.save(new File("c://my.xml"));
- }
- }
- Commons-configuration-1.6设置属性文件(xml,properties)
- commons-Configuration解析XML或者Properties
- commos configuration 获得xml,properties 的属性
- Mybatis Configuration.xml中properties属性定义
- 使用common-configuration读取xml,properties文件
- 使用common-configuration读取xml,properties文件
- common-configuration读取xml,properties文件
- common-configuration读取xml,properties文件
- Apache 项目 之 commons-configuration-1.10.jar 使用 properties配置文件时的编码设置
- common-configuration读取xml,properties文件(二)
- 【java】common-configuration读取xml,properties文件&问题解决
- Configuration -Properties 文件
- java中使用Properties加载XML文件设置java窗体应用程序的窗体属性
- 关于Configuration读取properties、xml
- 采用commons-configuration包实现属性文件读取的工具类
- 采用commons-configuration包实现属性文件读取的工具类
- 使用commons的Configuration读取XML
- Apache Commons Configuration读取xml配置
- lucene使用教程6 --lucene在项目里的集成
- C#的开发插件必备ReShaper
- jQuery为动态生成的select元素添加事件
- dedecms 修改笔记
- commons-cli-1.2 java启动参数工具包
- Commons-configuration-1.6设置属性文件(xml,properties)
- android ListView性能优化提示
- commons-email-1.2的初步应用
- java2--反射【例】
- set的inverse属性
- uboot 中添加自己的命令
- gtags emmacs
- commons-logging-1.1.1日志接口用法
- Discuz!NT to Discuz!X2.5论坛转换工具for Access/MSSQL通用版