import org.apache.log4j.Logger;
import java.util.Properties;/*** 加载配置文件工具类*/
public class PropertiesUtil{private static Logger logger  = Logger.getLogger(PropertiesUtil.class);private static Properties prop;static{init();}public static void init(){prop=new Properties();try{prop.load(PropertiesUtil.class.getResourceAsStream("/conf/properties/globalConfig.properties"));String env=prop.getProperty("environment");prop.load(PropertiesUtil.class.getResourceAsStream("/conf/properties/interface-"+env+".properties"));}catch (Exception e){logger.error("PropertiesUtil文件在加载配置文件时出现异常:"+e.getMessage());}}public static String getValue(String key){return  prop.getProperty(key);}
}

Properties工具类相关推荐

  1. 小汤学编程之JAVA番外篇——Properties工具类

    一.编写 通过Java基础的学习,我们了解了Properties这种文本格式,Java程序通过专门的API可以很方便的与之进行交互.但是我们每次对Properties进行写入或读取时都要创建I/O流来 ...

  2. Properties 工具类 和 ResourceBundle 工具类

    Properties 工具类 和 ResourceBundle 工具类(接上一篇JavaIO包) 2 Properties 工具类 2.1 Properties集合的基本使用 2.2 Properti ...

  3. 044_Properties工具类

    1. Properties继承HashTable public class Propertiesextends Hashtable<Object,Object> 2. Properties ...

  4. 小汤学编程之JDBC番外篇——DBUtil工具类

    一.编写 在学完dbutils框架和DataSource连接池后,我们已经可以较轻松的查询和操作数据库了,但是每次进行查询和操作时,都需要配置数据库连接相关信息.获取连接池.等一系列重复的操作,故我们 ...

  5. JavaSE(字符流、IO资源的处理、属性集、ResourceBundle工具类、缓冲流、转换流、序列化、打印流、装饰设计模式、commons-io工具包)

    JavaSE 字符流 字符输入流[Reader] 字符输入流Reader类的概述 字符输入流Reader类的常用方法 FileReader类 FileReader类的概述 FileReader类的构造 ...

  6. java web 项目 常用 小工具类 ~~~~

    java web 项目 常用 小工具类 ~~~~ 一 .DateUtil  日期工具类 package com.devframe.common.util;import java.text.Simple ...

  7. 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类

    2019独角兽企业重金招聘Python工程师标准>>> 在做项目的时候有些数据不一定需要在数据库管理,例如数据库连接,定时任务等等的配置..有时候需要动态修改这些数据,但在修改完后, ...

  8. java io文件流序列化_Java——Properties集合,Object序列化流与反序列化流,打印流,commons-IO文件工具类...

    一.properties集合 集合对象Properties类,继承Hashtable,实现Map接口,可以和IO对象结合使用,实现数据的持久存储. 特点: Hashtable的子类,map集合中的方法 ...

  9. Code片段 : .properties属性文件操作工具类 JSON工具类

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "贵专" - 泥瓦匠 一.java.util.Properties API ...

最新文章

  1. 微信公众号基本信息配置
  2. 简述css属性选择器的几种定义方式_CSS 属性选择器详解
  3. python获取工程根目录_【Python】获取当前项目根路径/目录
  4. Python支持向量机
  5. CentOS 7 解决丢失 nginx.pid 1
  6. 【渝粤教育】国家开放大学2018年春季 0529-22T高级英语阅读(1) 参考试题
  7. linux cpu负载巡检,linux服务器巡检报告.doc
  8. 【公告】社区周刊即日起停刊
  9. 2017百度之星初赛
  10. Cell右滑的动作状态
  11. Xcode9安装插件,xcode9安装使用Alcatraz
  12. 简述计算机维修 维护的基本原则是什么,计算机硬件维护的四大原则
  13. 易打卡模板微信签到打卡小程序源码
  14. 上海财经应用统计考python_20上财应用统计415分经验帖(初试第一)
  15. python发送cmd命令_python 执行终端/控制台命令的例子 如何使用python在同一个控制台发送cmd命令...
  16. 群晖Docker部署Alist V2
  17. 深度参与 openGauss Developer Day 2022,云和恩墨在多项活动中展风采
  18. SQL Server性能优化
  19. Android实现类似股票列表联动
  20. 关于“硬件工程师工资不高”的几个真相!

热门文章

  1. SpringBoot定义全局统一业务异常,且处理filter里面的异常
  2. 【推荐实践】图片主题模型在推荐系统的应用实践
  3. 【报告分享】人工智能在五大行业的成就与挑战-毕马威.pdf(附下载链接)
  4. Airbnb基于Embedding技术的实时个性化推荐
  5. Dive into BERT:语言模型与知识
  6. 概率图模型笔记(一)开坑
  7. duri oracle 连接字符串_C#连接Oracle数据库的连接字符串
  8. linux++php无法解析,怎么解决linux php无法解析的问题
  9. JAVA开发面试常问问题总结1
  10. Leetcode每日一题:1356.sort-integers-by-the-number-of-1-bits(根据二进制1的个数排序)