zoukankan      html  css  js  c++  java
  • JAVA 动态加载properties配置文件

    package cn.itcast.utils;
    
    import java.io.IOException;
    import java.util.Properties;
    
    public class SUrl {
    	private static Properties properties = new Properties();
    	static{
    		try {
    			properties.load(SiteUrl.class.getClassLoader().getResourceAsStream("url.properties"));
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    
    	public static String readUrl(String key){
    		return properties.getProperty(key);
    	}
    
    <span style="white-space:pre">	</span>public static String getShortMsg(String arg){
    <span style="white-space:pre">	</span>     String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();
    		 //获取绝对路径,完美解决动态加载properties
    	     Properties prop = new Properties();
    	     try {
    	    	 InputStream in = new FileInputStream(path + "/con.properties");
    	    	 prop.load(in);
    	     }catch (FileNotFoundException e) {
    				e.printStackTrace();
    		 }catch (IOException e) {
    	    	  e.printStackTrace();
    	     }
    	     
    		 return prop.getProperty(arg);
    	}
    }
  • 相关阅读:
    python-IO编程
    DNS解析流程
    python-模块
    HTTP协议
    python-函数式编程
    nmap扫描结果的6种端口状态
    python-高级特性
    python-函数
    python-基础
    上传之路
  • 原文地址:https://www.cnblogs.com/jasontec/p/9601699.html
Copyright © 2011-2022 走看看