zoukankan      html  css  js  c++  java
  • 得到properties配置文件内容

    代码:

    1.配置文件内容 

     

    2.文件所在项目中位置:

    3.java代码:

    01.得到键值对:

        @Test
        public void getProp() {
            Properties prop = new Properties();
            try {
                File file = new File(System.getProperty("user.dir")+File.separator+"src"+File.separator+"testget.properties");
    //            加载properties文件
                prop.load(new FileReader(file));
    //            获得properties的集合
                Set<Entry<Object, Object>> enters = prop.entrySet();
                for (Entry<Object, Object> entry : enters) {
                    System.out.println(entry.toString());
                    System.out.println(entry.getKey());
                    System.out.println(entry.getValue()+"
    ");
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        /**
         *  运行结果:
              password=123
            password
            123
            
            name=qq
            name
            qq
         */

    2.根据键取值:

        @Test
        public void getProp01() {
            Properties prop = new Properties();
            try {
                File file = new File(System.getProperty("user.dir")+File.separator+"src"+File.separator+"testget.properties");
    //            加载properties文件
                prop.load(new FileReader(file));
    //            获得properties的集合
                
    //            prop.getProperty(key);  返回值为String  打印结果为 qq
                String name = prop.getProperty("name");
    //            prop.get(key);  返回值为Object 打印结果为 qq
                Object obj = prop.get("name");
                
                System.out.println(name);
                System.out.println(obj);  
                
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    通过对properties和xml的使用,减少了java代码修改。

  • 相关阅读:
    在当前页面中弹出新的标签页
    宝塔面板使用PM2命令提示Command Not Found解决方案
    python安装一些第三包的办法
    使用git时将部分文件写入.gitignore依旧上传的问题
    iOS APP上架各种被拒"悲剧"2021-6-29更新
    openststry(二)
    openresty
    kubectl explain IngressClass
    kubernetes edit Error
    微服务架构中的NGINX
  • 原文地址:https://www.cnblogs.com/moly/p/6841582.html
Copyright © 2011-2022 走看看