Properties工具类
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工具类相关推荐
- 小汤学编程之JAVA番外篇——Properties工具类
一.编写 通过Java基础的学习,我们了解了Properties这种文本格式,Java程序通过专门的API可以很方便的与之进行交互.但是我们每次对Properties进行写入或读取时都要创建I/O流来 ...
- Properties 工具类 和 ResourceBundle 工具类
Properties 工具类 和 ResourceBundle 工具类(接上一篇JavaIO包) 2 Properties 工具类 2.1 Properties集合的基本使用 2.2 Properti ...
- 044_Properties工具类
1. Properties继承HashTable public class Propertiesextends Hashtable<Object,Object> 2. Properties ...
- 小汤学编程之JDBC番外篇——DBUtil工具类
一.编写 在学完dbutils框架和DataSource连接池后,我们已经可以较轻松的查询和操作数据库了,但是每次进行查询和操作时,都需要配置数据库连接相关信息.获取连接池.等一系列重复的操作,故我们 ...
- JavaSE(字符流、IO资源的处理、属性集、ResourceBundle工具类、缓冲流、转换流、序列化、打印流、装饰设计模式、commons-io工具包)
JavaSE 字符流 字符输入流[Reader] 字符输入流Reader类的概述 字符输入流Reader类的常用方法 FileReader类 FileReader类的概述 FileReader类的构造 ...
- java web 项目 常用 小工具类 ~~~~
java web 项目 常用 小工具类 ~~~~ 一 .DateUtil 日期工具类 package com.devframe.common.util;import java.text.Simple ...
- 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类
2019独角兽企业重金招聘Python工程师标准>>> 在做项目的时候有些数据不一定需要在数据库管理,例如数据库连接,定时任务等等的配置..有时候需要动态修改这些数据,但在修改完后, ...
- java io文件流序列化_Java——Properties集合,Object序列化流与反序列化流,打印流,commons-IO文件工具类...
一.properties集合 集合对象Properties类,继承Hashtable,实现Map接口,可以和IO对象结合使用,实现数据的持久存储. 特点: Hashtable的子类,map集合中的方法 ...
- Code片段 : .properties属性文件操作工具类 JSON工具类
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "贵专" - 泥瓦匠 一.java.util.Properties API ...
最新文章
- 微信公众号基本信息配置
- 简述css属性选择器的几种定义方式_CSS 属性选择器详解
- python获取工程根目录_【Python】获取当前项目根路径/目录
- Python支持向量机
- CentOS 7 解决丢失 nginx.pid 1
- 【渝粤教育】国家开放大学2018年春季 0529-22T高级英语阅读(1) 参考试题
- linux cpu负载巡检,linux服务器巡检报告.doc
- 【公告】社区周刊即日起停刊
- 2017百度之星初赛
- Cell右滑的动作状态
- Xcode9安装插件,xcode9安装使用Alcatraz
- 简述计算机维修 维护的基本原则是什么,计算机硬件维护的四大原则
- 易打卡模板微信签到打卡小程序源码
- 上海财经应用统计考python_20上财应用统计415分经验帖(初试第一)
- python发送cmd命令_python 执行终端/控制台命令的例子 如何使用python在同一个控制台发送cmd命令...
- 群晖Docker部署Alist V2
- 深度参与 openGauss Developer Day 2022,云和恩墨在多项活动中展风采
- SQL Server性能优化
- Android实现类似股票列表联动
- 关于“硬件工程师工资不高”的几个真相!
热门文章
- SpringBoot定义全局统一业务异常,且处理filter里面的异常
- 【推荐实践】图片主题模型在推荐系统的应用实践
- 【报告分享】人工智能在五大行业的成就与挑战-毕马威.pdf(附下载链接)
- Airbnb基于Embedding技术的实时个性化推荐
- Dive into BERT:语言模型与知识
- 概率图模型笔记(一)开坑
- duri oracle 连接字符串_C#连接Oracle数据库的连接字符串
- linux++php无法解析,怎么解决linux php无法解析的问题
- JAVA开发面试常问问题总结1
- Leetcode每日一题:1356.sort-integers-by-the-number-of-1-bits(根据二进制1的个数排序)