Java实现获取属性文件的参数值

1,属性文件内容(analysis.properties),路径必须在:src根目录下:

#client data path
analysis.client.data.path = D://analysis/data/
#server data path
analysis.server.data.path = /home/iq126/xyzqiq126/file_tang/

2,获取属性文件的方法:

   /**
* @Title: getPropertiesValue
* @Description:获取配置文件信息
* @param configName
* @param key
* @return String
* @throws
*/
public static String getPropertiesValue(String configName,String key) {
try {
String value = "";
InputStream path =Thread.currentThread().getContextClassLoader().getResourceAsStream(configName+".properties");
config.clear();
config.load(path);
value = config.getProperty(key).toString();
return value;
} catch (Exception e) {
return "";
}
}

3,Java调用获取属性文件的属性值的方法:

//获取客户端数据文件路径
String client_path = Pub.getPropertiesValue("analysis", "analysis.client.data.path");
//获取数据库服务器上的存放数据文件路径
String server_path = Pub.getPropertiesValue("analysis", "analysis.server.data.path");

最新文章

  1. vsftp简单学习思考
  2. u-boot链接脚本分析
  3. iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解
  4. redis 中文字符显示
  5. C/C++ http协议加载sessionID
  6. [原]Fedora 20安装记录
  7. 【转】HLSL基础
  8. -webkit-tap-highlight-color处理元素点击默认高亮
  9. ARM系统中函数调用过程中的参数传递-转
  10. eQTL
  11. logback:用slf4j+logback实现多功能日志解决方案
  12. 2712:细菌繁殖-poj
  13. 求第k小的数 O(n)复杂度
  14. htop的安装和使用
  15. Android: Avoid passing null as the view root
  16. python-imaging-tk : Depends: python-imaging (= 1.1.7-4ubuntu0.12.04.3) but 3.1.2-0ubuntu1.1 is to be installed E: Unable to corre
  17. SQL DATE_FORMAT() 函数
  18. ListView单条刷新的方法
  19. hadoop 随笔
  20. Qt Creator build遇到error lnk1158 无法运行rc.exe

热门文章

  1. VC6IDE环境宏辅助添加移除注释
  2. LeetCode——Add and Search Word - Data structure design
  3. Android UsageStats:应用根据启动次数、启动时间、应用名称排序
  4. office2010如何使用excel冻结窗格
  5. 收集的可以下载css3字体图标的网站
  6. linux的~和/的区别
  7. Mybatis框架插件PageHelper的使用
  8. loadrunner多场景的串行执行以及定时执行
  9. 使用Yii2中dropdownlist实现地区三级联动的例子
  10. Oracle在linux下命令行无法使用退格键退格,无法使用上下键切换历史命令的解决办法