zoukankan      html  css  js  c++  java
  • 配置文件加载

    package cn.com.cfets.cfib.tbs.util;
    
    import org.apache.commons.lang.StringUtils;
    import org.apache.log4j.Logger;
    
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.net.URL;
    import java.util.Properties;
    
    /**
     * Createy by user on 7/29/2018.16:18
     */
    public class PorperLoad {
    
        private static Logger logger = Logger.getLogger(WebUtil.class);
    
        public static Properties properties = new Properties();
    
        static{
            try{
                if(properties.isEmpty()){
                    String filePath = PorperLoad.getProjectPath() +"/cfg/connect_cfg.properties";
                    FileInputStream in = new FileInputStream(filePath);
                    properties.load(in);
                }
            }catch(Exception e){
                e.printStackTrace();
                logger.error(e, e);
            }
        }
    
        /**
         * 获取项目所在的路径
         */
        public static String getProjectPath() {
            URL resource = PorperLoad.class.getClassLoader().getResource("");// Util为当前类
            String url = resource.toString();
            // 从第一个/开始截取到最后
            url = StringUtils.substringAfter(url, "/");
            // 从最后一个/开始往前截取
            url = StringUtils.substringBeforeLast(url, "/");
            if (url.contains("bin")) {
                // 从最后一个/开始往前截取
                url = StringUtils.substringBeforeLast(url, "/");
            }
            System.out.println(url);
            return url;
        }
    
        public static void main(String[] args) throws IOException {
            System.out.println(properties.getProperty("imt.getway.threadpool.size"));
    
        }
    }
  • 相关阅读:
    贝叶斯分类
    K-Means算法
    python数组
    深度学习与神经网络
    数据挖掘算法之-关联规则挖掘(Association Rule)
    k8s记录-pip源配置
    k8s记录-yum本地仓库部署
    k8s记录-不同集群服务互联
    k8s记录-kube-dns(core-dns)配置(七)
    k8s记录-kubectl常用
  • 原文地址:https://www.cnblogs.com/xiaolei2017/p/9204711.html
Copyright © 2011-2022 走看看