java 自定义配置文件,读取配置
1、添加模板配置文件放到同项目resource目录下:
配置文件内容样式同application一样,如下
xxx=内容111111
xx1=内容222222
2、引入配置文件的配置类,建议放到api或者model层中,依赖比较靠前,几乎每一个类都可以调用到。参考代码如下:
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;import org.springframework.core.io.ClassPathResource;/*** 短信模板配置* @author weisian* @date */
public class MessageTempConfigReader {private static Properties prop = null;static{getResource();}/*** 读取指定配置* @return*/public static String getTempConfig(String tempCode){return (String) prop.get(tempCode);}public static Properties getResource() {if (prop == null) {synchronized (MessageTempConfigReader.class) {if (prop == null) {try(InputStream in = new ClassPathResource("messageTemp.properties").getInputStream();) {prop = new Properties();
// prop.load(in);prop.load(new InputStreamReader(in,"UTF-8")); // 解决中文读取乱码问题} catch (Exception e) {e.printStackTrace();}} }return prop;} else {return prop;}}
}
3、调用方法
String tempConfig = MessageTempConfigReader.getTempConfig(‘SMS_001’);
即可获取到这个配置文件中指定配置项的内容。
学海无涯苦作舟!!!
java 自定义配置文件,读取配置相关推荐
- java自定义配置文件_基于java读取并引用自定义配置文件
基于java读取并引用自定义配置文件 首先在resources目录创建自定义的配置文件 配置文件的格式: 写工具类,得到配置参数 import java.io.IOException; import ...
- Java自定义配置文件xml_spring-boot自定义配置文件
环境依赖 sprint-boot version 2.1.7 java version 1.8 pom.xml 依赖jar包 org.springframework.boot spring-boot- ...
- [spring源码学习]三、IOC源码——自定义配置文件读取
一.环境准备 在文件读取的时候,第9步我们发现spring会根据标签的namespace来选择读取方式,联想spring里提供的各种标签,比如<aop:xxx>等应该会有不同的读取和解析方 ...
- python自定义配置文件读取_python读取和自定义配置文件的方法
python读取和自定义配置文件的方法,有需要的朋友可以参考下. python读取配置文件很方便. 例如下面的配置文件: 0.ini文件: ----文件开始---- [global] ip = 192 ...
- java自定义配置文件_自定义配置文件如何配置
@Component public class RoleDirectiveModel implements TemplateDirectiveModel { /** * * @param enviro ...
- java读写器代码,JAVA:配置文件读取器-JSP教程,Java技巧及代码
[config.properties] [cms properties] cmsservername=cms cmstemplatedirectoryname=template [time out:m ...
- (原)举例说明C#自定义配置文件app.config及如何读取配置内容(在app.config加入自定义的XML节点)?...
App.config文件如下: <?xml version="1.0" encoding="utf-8" ?> <configuration& ...
- Spring Boot、Spring Cloud 自定义配置文件(如何整合配置中心)
文章目录 Spring Boot配置 简单测试使用 Spring Cloud自定义配置文件获取 1. 引入依赖 2. 自定义配置 2.1 自定义PropertySource,这里我们直接使用Sprin ...
- Java Properties 类读取配置文件信息
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的.比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本 ...
最新文章
- Microsoft Build 2015
- Explaining the Genesis Block in Ethereum
- [Hadoop入门] - 1 Ubuntu系统 Hadoop介绍 MapReduce编程思想
- 登錄CentOS出現-bash-4.1#
- 光纤收发器的故障处理
- Oracle EXP/IMP参数详解
- 服务器用netstat卡_PHP安全:服务器端口安全
- matlab sizeof size,使用Matlab进行MEXing C时,size_t和mwSize之间的差异
- Flutter高级第1篇:ListView嵌套GridView、不同终端屏幕适配方案
- 星云STS 常用配置
- 隐藏input的光标
- .NET Framework框架的介绍
- web前端顶岗实习总结报告_web前端实习报告
- c#使用word、excel、pdf ——转
- 图片怎么做雕刻路径_浮雕做图的简要步骤
- Linux(七,八)SHELL解释器、用户和用户组管理详解
- 给C盘减减肥,让你电脑飞一般速度
- JTA transaction unexpectedly rolled back (maybe due to a timeout)
- 新一代 IT 服务管理平台 DOSM,助力企业数字化转型
- Python发送邮件的类
热门文章
- 运维高手的36项修炼_从大学生到经理人的36项修炼
- java自由布局名称_java - 找不到以下类:布局名称 - SO中文参考 - www.soinside.com
- react组件事件代理的原理
- 美元继续走强,亚盘原油价格持稳
- excel中怎么快速录入身份证号码?
- Flash 模拟时钟
- android visible 动画,view 的visible gone动画
- mysql 死锁和死锁检测
- 程序监控之StopWatch
- 【系统篇 / 配置】❀ 01. 修改计算机名 ❀ Windows Server 2016