package com.msmiles.lottery.util; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.Properties; public class PropertiesUtil { static Properties prop = new Properties(); private PropertiesUtil(){ } public PropertiesUtil(String filePath){ try { InputStream in = PropertiesUtil.class.getResourceAsStream(filePath); prop.load(in); } catch (IOException e) { e.printStackTrace(); } } public Enumeration<?> getKey() { return prop.propertyNames(); } public String getValue(String key) { return prop.getProperty(key); } public String getValue(RegexEnum key) { return prop.getProperty(key.toString()); } public String getValue(DBEnum key) { return prop.getProperty(key.toString()); } }
文件路径与类所在目录相同
相关推荐
读取Properties文件转换成map类的对象,使用非常方便,无需第三方包
最近面试java开发,遇到很是蛋疼一道题。题目是写一个java程序批量读取properties文件的数据,按照每列属性每行每行读出来,由于很久都没写过工具类 回来复习了一下简单写了个工具类有兴趣可以看看。
下载了就可以直接用。默认路径在项目随意source目录下,获取时直接PropertiesUtil.getInstance().getPropertyValue("xx.properties", "value");
properties配置文件读取
MD5加密密码
Properties文件是常用的配置文件,读取它的内容需要专门的工具类。
数据库密码加密,加密方式请查看PropertiesUtil,decryptProperties属性配置需要解密的密钥。 持久层:mybatis持久化,使用MyBatis-Plus优化,减少sql开发量; aop切换数据库实现识别分离。 MVC:基于spring mvc...
Base4J项目简介 iBase4J是Java语言的分布式系统架构。 使用Spring整合开源框架。 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展... 数据库密码加密,加密方式请查看PropertiesUtil,decryptProperties属性
调用PropertiesUtil中的getProperty(String name)方法获取配置信息 ,在BaseProperties中填写配置文件名
Java实用工具类(后端开发必备), GZIPUtil、HttpUtil、HttpUtil、NetworkUtil、RegexUtils、PropertiesUtil、DateUtil、BigDecimalUtil、EmailUtil、FastJsonUtil、ProtobufUtil等等
StringUtil DateUtil BeanUtil DigitalUtil RegexUtil ArraysUtil BytesUtil MD5Util SHAUtil HMACUtil Base64Util RSAUtil DESUtil PropertiesUtil XmlUtil JsonUtil ExcelUtil ImageUtil GzipUtil FileUtil ...
PropertiesUtil实现对properties文件的读与写,参数文件名不包括.properties SysConfig实现对指定系统资源文件(config/sysConfig.properties)的读取操作,利用修改时间判断是否重新加载文件 DateUtil提供了很多...
//2.发起GET请求,获取返回结果 JSONObject jsonObject=HttpHelper.httpGet(GET_ACCESSTOKEN_URL); //3.解析结果,获取accessToken String accessToken=""; if (null != jsonObject) { accessToken=...
java邮件发送工具,基于SpringMail发送邮件,其中包含三个...PropertiesUtil.java,通过该类读取配置信息;MailSendUtil.java,通过sendMail静态方法发送邮件,可以设置接收人列表,抄送人列表,附件列表,邮件主题。