博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA动态加载properties,不需要重启服务器
阅读量:5098 次
发布时间:2019-06-13

本文共 459 字,大约阅读时间需要 1 分钟。

在java或者web项目中,我们一般都需要用properties文件存储一些数据的,但是我们进行对properties的文件进行了数据修改之后,发现已经运行的项目读取的properties里面的数据还是原来的,必须重启服务器,才能生效。

解决方法

我把properties文件放在类路径下,代码如下

Properties prop = new Properties();prop.load(this.getClass().getClassLoader().getResourceAsStream("test.properties"));prop.get("properties的键值") .toString();

实现原理:查看JDKAPI可得知

这里写图片描述

Class.getClassLoader.getResourceAsStream(String path) :默认是从类路径根下获取,path不能以’/’开头

转载于:https://www.cnblogs.com/aotemanzhifu/p/9192418.html

你可能感兴趣的文章
小算法
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
第一阶段冲刺06
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
排球积分程序(三)——模型类的设计
查看>>
HDU 4635 Strongly connected
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>