zoukankan      html  css  js  c++  java
  • Java读取properties配置文件

    一.创建properties配置文件

    file_upload_path=http://localhost:8011/ecps-file
    solr_path=http://localhost:8080/solr
    deploy_html_path=C:/Users/user/workspac/gxshop1/ecps-parent0317/ecps-portal/src/main/webapp/html
    ws_pass=123
    portal_path=http://localhost:8021/ecps-portal
    request_file_path=http://localhost:8011/ecps-file
    host_path=192.168.43.192
    port_path=6379
    key_val=key_val

    二.创建util工具类

    package util;
    
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    
    public class ECPSUtils {
        
        public static String getProp(String key){
            //定义一个临时的值变量
            String value = "";
            //创建properties对象
            Properties p = new Properties();
            //类加载器(读取配置文件)
            InputStream is = ECPSUtils.class.getClassLoader().getResourceAsStream("ecps_prop.properties");
            try {
                //从输入流中读取属性列表(键值对)
                p.load(is);
                //通过形式参数的key获取值
                value = p.getProperty(key);
                //关闭流
                is.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            return value;
        }
        
    }

    三.创建测试类

    package test;
    
    import util.ECPSUtils;
    
    public class TestProperties {
        public static void main(String[] args) {
            String file_upload_path = ECPSUtils.getProp("file_upload_path");
            System.out.println(file_upload_path);
        }
    }

    四.结果

  • 相关阅读:
    ojdbc15-10.2.0.4.0.jar maven 引用报错 Dependency 'com.oracle:ojdbc15:10.2.0.4.0' not found
    两个js文件之间函数互调问题
    Win10连接远程桌面时提示“您的凭据不工作”
    Examples_08_03
    ant打包命令
    SVN版本日志对话框命令使用指南
    activiti_SpringEnvironment
    shell脚本
    python爬虫
    php正则表达式总结
  • 原文地址:https://www.cnblogs.com/chuanqi1995/p/10310248.html
Copyright © 2011-2022 走看看