解释:java运行中java文件会变成class文件,之后无法通过反编译找到原样的代码,这样的话,如果java类中某个参数变更,就很难灵活的实现参数修改,这个时候properties 文件就能很灵活的实现配置,减少代码的维护成本和提高开发效率。
* Spring 提供的 PropertiesLoaderUtils 允许您直接通过基于类路径的文件地址加载属性资源
* 最大的好处就是:实时加载配置文件,修改后立即生效,不必重启
*/
private static void springUtil(){
Properties props = new Properties()
while(true){
try {
props=PropertiesLoaderUtils.loadAllProperties("message.properties")
for(Object key:props.keySet()){
System.out.print(key+":")
System.out.println(props.get(key))
}
} catch (IOException e) {
System.out.println(e.getMessage())
}
try {
Thread.sleep(5000)
} catch (InterruptedException e) {
e.printStackTrace()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)