Apache Commons configuration使用入门

发布时间:2017-3-30 18:37:46 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Apache Commons configuration使用入门",主要涉及到Apache Commons configuration使用入门方面的内容,对于Apache Commons configuration使用入门感兴趣的同学可以参考一下。

使用Commons  Configuration可以很好的管理我们的配置文件的读写, 官网:http://commons.apache.org/configuration 需要用到commons-lang,commons-collections,commons-logging,log4j jar包 public class Test {        public static  void main(String[] args) throws ConfigurationException, InterruptedException {        xmlLoadTest();        fileLoadTest();        saveTest();        runtimeReload();    }    //xml文件    public static void xmlLoadTest() throws ConfigurationException{        String file = "test1.xml";        XMLConfiguration config = new XMLConfiguration(Test.class.getResource(file));        System.out.println(config.getString("conf.url"));        System.out.println(config.getDouble("conf.money"));    }      //properties文件    private static void fileLoadTest() throws ConfigurationException {        String file = "test2.properties";        PropertiesConfiguration config = new PropertiesConfiguration(Test.class.getResource(file));        System.out.println(config.getString("url"));    }    //保存到文件    public static void saveTest() throws ConfigurationException{        String file = "test2.properties";        PropertiesConfiguration config = new PropertiesConfiguration(Test.class.getResource(file));        //设置自动保存 或显示调用 config.save();        config.setProperty("colors.background", "#000000");        config.setAutoSave(true);    }    //运行期参数修改加载    public static void runtimeReload() throws ConfigurationException, InterruptedException{        String file = "test2.properties";        PropertiesConfiguration config = new PropertiesConfiguration(Test.class.getResource(file));        config.setReloadingStrategy(new FileChangedReloadingStrategy());        System.out.println(config.getString("url"));        Thread.sleep(10000);//在休眠期间,手动修改文件里面的url值后观察日志情况        System.out.println(config.getString("url"));    }}

上一篇:android 文件夹文件搜索
下一篇:shape

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款