java读取配置文件工具类
来源:互联网 发布:生活 知乎 编辑:程序博客网 时间:2024/04/30 05:01
最近在维护JAVASE的程序代码,需要将原来写死在程序里面的参数移到配置文件里面,
写了一个获取Properties文件的工具类,
代码1:
代码2:
代码3:
我的是一个纯JAVASE的工程,prop.properties文件放在SRC目录下,代码1和代码2可以正常找到配置项,代码3总是提示资源文件不存在.
问题一:不知道JAVASE中默认的根路径是在哪里呢?不是bin目录下吗
问题二:这三种方式哪个更好呢?
写了一个获取Properties文件的工具类,
代码1:
public class PropUtil {public static Properties getPropUtil () {Properties config = new Properties();InputStream is = null;try {is = PropUtil .class.getClassLoader().getResourceAsStream("prop.properties");config.load(is);} catch (IOException e) {} finally {//关闭资源if (is != null) {try {is.close();} catch (IOException e) {}}}log.debug("return prop config");return config;}}
代码2:
public class PropUtil {private static ResourceBundle resources;public static String getParam(String confFileName,String param) {resources = ResourceBundle.getBundle(confFileName);return resources.getString(param);}}
代码3:
public static String getParameter(String key){Properties params = new Properties();FileInputStream in = null;String value =null;try{in = new FileInputStream("prop.properties");params.load(in);value = params.getProperty(key);} catch (java.io.IOException e){e.printStackTrace();}finally {if(in!=null) {try { in.close(); } catch (IOException e) { e.printStackTrace(); }}}return value;}
我的是一个纯JAVASE的工程,prop.properties文件放在SRC目录下,代码1和代码2可以正常找到配置项,代码3总是提示资源文件不存在.
问题一:不知道JAVASE中默认的根路径是在哪里呢?不是bin目录下吗
问题二:这三种方式哪个更好呢?
- java读取配置文件工具类
- Java工具类之配置文件读取
- java工具类之配置文件的读取
- Java读取配置文件工具类PropFileConfig
- 【Java工具类】----读取.prop配置文件
- 读取配置文件工具类
- 配置文件读取工具类
- 读取配置文件工具类
- 配置文件读取工具类
- 配置文件读取工具类
- java 数据库读取工具类(读取config.properties配置文件)
- java 数据库读取工具类(读取config.properties配置文件)
- property配置文件读取工具类
- 读取配置文件的工具类
- 读取.properties配置文件工具类!!!
- 读取Properties配置文件工具类
- 读取配置文件properties工具类
- properties配置文件读取工具类
- Arrays.sort数组排序
- tomcat启动时报Error listenerStart错误,访问web服务时报HTTP Status 404错误
- 获取session所有属性(调试备用)
- JAVA NIO入门实例
- ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01000: 超出打开游标的最大数
- java读取配置文件工具类
- tomcat5升级为tomcat6遇到的问题
- Oracle查询表中指定字段的数据是否含有某个字符
- 视频学习js笔记(一)
- 视频学习js笔记(二)
- 一般处理程序完成增删改查
- service使用范例一则
- 网络测速工具 iperf 使用说明
- 配置文件,怎么读??