java读取properties配置文件
2015-06-30 14:01
561 查看
Properties properties =new Properties(); // CASE 1 try{ //在加载的class文件中加载,文件是和类文件放在一下的 ClassLoader loader =PropertiesUtil.class.getClassLoader(); InputStream inStream = loader.getResourceAsStream("config.properties"); properties.load(inStream); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); } // CASE 2 try{ //loadAllProperties直接使用路径 properties = PropertiesLoaderUtils.loadAllProperties("E:/config.properties"); properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); } // CASE 3 try{ Resource resource = new ClassPathResource("config.properties"); properties =PropertiesLoaderUtils.loadProperties(resource); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); } // CASE 4 try{ Resource resource = new ClassPathResource("config.properties"); PropertiesLoaderUtils.fillProperties(properties, resource); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); }
相关文章推荐
- 【Java Swing探索之路系列】之四:Java Swing用户界面组件(一)
- Java 接口和抽象类区别
- spring 4 整合hibernate 4的新变化
- Java程序执行时间的简单方法
- POJ 3982 序列 [解题报告] Java
- java 知识点
- [java]多态
- java☞基本数据类型
- Java用freemarker导出word
- eclipse插件genymotion运行提示Initialize Engine: failed和Virtualbox运行提示创建com对象失败
- Eclipse4.4 安装java反编译插件Eclipse Class Decompiler
- JAVA forname classnotfoundexception 错误
- spring源码初步学习-自己实现的ioc容器结构
- 【MyEclipse 2015】 逆向破解实录系列【3】(纯研究)
- JavaWeb学习笔记——开发动态WEB资源(四)打印当前使用的是get方法
- spring整合Quartz实现简单的定时功能
- Java基础总结之异常
- Struts2 零配置(二)
- [java]引用类型传的是地址
- [java]求质数