1、创建工具类

import java.io.IOException;
import java.util.Properties; /**
*
* 类名称:PropertiesUtil
* 类描述: 文件读取类
* 创建人:Jxufe HeHaiYang
* 创建时间:2015-1-20 下午03:14:02
* 修改备注:
* @version
*/
public class PropertiesUtil { private static Properties properties=new Properties(); private static PropertiesUtil propertiesUtil; private PropertiesUtil(){
} private static void loadFile(String filename){
try {
properties.load(PropertiesUtil.class.getResourceAsStream("/"+filename));
} catch (IOException e) {
e.printStackTrace();
}
} public static synchronized PropertiesUtil createPropertiesUtil(String filename){
if (propertiesUtil==null) {
propertiesUtil=new PropertiesUtil();
}
loadFile(filename);
return propertiesUtil;
} public String getProperty(String key){
return properties.getProperty(key);
} public static void main(String[] args) {
PropertiesUtil propertiesUtil=PropertiesUtil.createPropertiesUtil("upload.properties");
System.out.println(propertiesUtil.getProperty("path"));
}
}

PropertiesUtil.java

2、使用全局变量

/**
*
* 类名称:Constant
* 类描述: 全局静态变量
* 创建人:Jxufe HeHaiYang
* 创建时间:2015-1-21 下午01:53:47
* 修改备注:
* @version
*/
public class Constant { public static final String UPLOADPATH_FILE="upload.properties"; public static final String UPLOADPATH_PATH="path"; }

3、调用工具类

读取定义的upload.properties文件
PropertiesUtil pUtil = PropertiesUtil
.createPropertiesUtil(Constant.UPLOADPATH_FILE);
取出定义的path的值
pUtil.getProperty(Constant.UPLOADPATH_PATH);

最新文章

  1. iOS单例详解
  2. log4j日志文件配置说明及使用
  3. 【unity3D】鼠标控制camera的移动、放大(俯视浏览效果、LOL摄像机移动效果)
  4. ecstore 后台登陆跳转到 api失败,中心请求网店API失败
  5. N皇后问题 深搜+剪枝 hdu-2553
  6. C#中一些易混知识的比较
  7. 5款帮助简化的HTML5 Audio开发的Javascript类库
  8. 简说JS中的循环部分
  9. Windows下安装Kafka
  10. python--第二十三天总结(一对多和多对多)
  11. Hadoop — HDFS的概念、原理及基本操作
  12. ubuntu主题收集
  13. 洛谷P5219 无聊的水题 I [prufer序列,生成函数,NTT]
  14. 代码审计| HDWiki 漏洞(一)
  15. Android 客户端 okhttp3 与服务器之间的双向验证
  16. git 设置bitbucket 邮箱、用户
  17. IntelliJ IDEA(2018)安装和破解。
  18. M4中遇到的问题
  19. java 蓝桥杯算法提高 字串统计
  20. 关于 ie9 不执行 js 的问题

热门文章

  1. 【大数据系统架构师】0.3 MySQL数据库
  2. luoguP4782 [模板]2-SAT问题
  3. Python DataFrame 如何删除原来的索引,重新建立索引
  4. SHELL编程之条件判断
  5. 50个php程序性能优化的方法,赶紧收藏吧!
  6. js 定时器的用法和清除
  7. js new关键字 和 this详解
  8. WinForm 修改App.config不起作用(但是调试没有异常)
  9. struts2学习笔记(一)—— struts2介绍及入门程序
  10. Jmeter HTTPS接口测试的证书导入