• 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);
    	}
    }
  • 相关阅读:
    正则表达式---用户验证
    最短路 Dijkstra
    最短路 Dijkstra+堆优化
    LCIS(最长公共上升子序列)
    最小生成树 Kruskal
    网络流 最大流
    网络流 最小费用最大流
    树链剖分
    树状数组
    双重Hash
  • 原文地址:https://www.cnblogs.com/jasontec/p/9601699.html
Copyright © 2020-2023  润新知