java开发中加载配置文件
2015-08-18 17:59
393 查看
用Eclipse开发Java程序,经常需要提前配置好一些参数,比如URL,Time之类,如何在项目中加载配置文件呢?
Java中的java.util.Properties类是一个很好的加载配置文件的类工具,其对.properties的文件可以很好的进行加载解析,下边是使用代码:
不但是加载配置文件,在获取文件读入或者写入时,经常会用到 如何获取文件,使用不当经常会造成 文件查找不到异常,用这个代码,可以很好的避免这个问题:
附一个.properties文件实例:
Java中的java.util.Properties类是一个很好的加载配置文件的类工具,其对.properties的文件可以很好的进行加载解析,下边是使用代码:
//加载配置文件 Properties prop = new Properties(); FileInputStream fis; try { fis = new FileInputStream(this.getClass().getClassLoader().getResource("EWBConfig.properties").getPath()); prop.load(fis); } catch (FileNotFoundException e) { logger.error("加载配置文件出现异常!"+e); e.printStackTrace(); } catch (IOException e) { logger.error("加载配置文件出现异常!"+e); e.printStackTrace(); } //获取初始化数据 String WebServerURL=prop.getProperty("WebServerURL");
不但是加载配置文件,在获取文件读入或者写入时,经常会用到 如何获取文件,使用不当经常会造成 文件查找不到异常,用这个代码,可以很好的避免这个问题:
new FileInputStream(this.getClass().getClassLoader().getResource("EWBConfig.properties").getPath());
附一个.properties文件实例:
#主网站访问地址 WebServerURL=http://172.19.43.132:8010 #心跳监听线程间隔 3分钟 statusSleep=180000 #心跳超时时间限 5分钟 statusInterval=300000 #清除卡号线程 间隔10秒 clearInterval=10000 #清除卡号线程 睡眠时间 5秒 clearSleep=5000
相关文章推荐
- \jdk1.6.0_25\jre\lib\ext下添加jar包,如何添加到myeclipse的项目中
- could not create java virtual machine
- java实现全排列
- java 观察者模式
- Java Web 防范 SQL 注入攻击
- java:栈操作(数组结构 + 链表结构)
- Spring 入门教程(二) 生命周期和作用域
- 动态代理应用场景 Java
- 拓扑排序 之 Java详解
- [leetcode-140]word breakII(java)
- java-url访问web工程
- java 中的重载与重写 抽象类与接口的区别
- Java基础知识—内部类
- JAVA反射机制的几种实现
- Java 继承
- java,c#将秒转换为hh:MM:ss的实现
- Java EE_学习规划
- Java之Exception
- Unsupported major.minor version 51.0解决
- MyEclipse查看Struts2源码及Javadoc文档