实时读取Properties配置文件的信息
来源:互联网 发布:windows线程同步事件 编辑:程序博客网 时间:2024/04/29 16:04
最近项目中需要使用到实时读取配置文件的信息的需求,即不需要重启服务只修改配置文件内容即可。
之前我们使用读取配置文件的方式如下:
ResourceBundle resource = ResourceBundle.getBundle("config/param-secondThird");String baiduMapAkStr = resource.getString("BaiduMapAkList");
但是ResourceBundle会把第一次读取的文件放到缓存中,即使修改了也不能再下一次实时获取,所以不可以使用(这种读取方式会中文乱码)
然后我百度一下,发现了下面的方法可以做到实时读取
Properties p = new Properties(); try { //获取最新的 p.load(new InputStreamReader(this.getClass().getClassLoader().getResourceAsStream("config/param-secondThird.properties"), "UTF-8")); } catch (IOException e1) { e1.printStackTrace(); } String baiduMapAkStrNew = p.getProperty("BaiduMapAkList");//获取最新的ak配置
这样也没有了中文乱码的问题,还可以实时的读取配置文件里的信息。
阅读全文
0 0
- 实时读取Properties配置文件的信息
- 读取.properties配置文件信息
- 读取properties配置文件信息
- 通过Spring读取properties配置文件的信息 Spring 读取properties
- 读取Properties的配置文件的信息
- 怎样读取jdbc.properties配置文件的信息
- 读取配置文件*.properties中的信息
- Java 读取.properties配置文件信息
- java读取properties 配置文件信息
- 读取配置properties配置文件信息
- java读取properties配置文件信息
- 配置文件properties的读取
- properties配置文件的读取
- 利用Java的Properties类读取配置文件信息
- 利用Java的Properties类读取配置文件信息
- 利用Java的Properties 类读取配置文件信息
- 如何在spring中读取properties配置文件里面的信息
- 如何在spring中读取properties配置文件里面的信息
- gRPC官方快速上手学习笔记(c#版)
- 整理文档,搜刮出一个vue2.0的contextmenu右键弹出菜单的实例代码
- js延迟加载
- Flask开发笔记之一
- webservice+axis2+spring+http/https
- 实时读取Properties配置文件的信息
- 用Redis构建分布式锁
- python利用f2py调用Fortran,并移植wrf-python
- Redis need tcl 8.5 or newer
- [2009哈尔滨]J
- 快速排序
- JSTL标签
- 手机端网页所有内容根据屏幕大小自适应(大小,位置)
- Python3-sklearn