java中的Properties是什么类呢,什么意思呢

java中的Properties是什么类呢,什么意思呢,第1张

properties是配置文件,主要的作用是通过修改配置文件可以方便的修改代码中的参数,实现不用改class文件即可灵活变更参数。

解释: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()

            }

                }

        }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8039872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存