1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 自定义配置文件 读取配置

java 自定义配置文件 读取配置

时间:2019-07-22 22:57:46

相关推荐

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’);

即可获取到这个配置文件中指定配置项的内容。

学海无涯苦作舟!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。