JAVA 动态加载properties配置文件

来源:互联网 发布:js 返回n天后的日期 编辑:程序博客网 时间:2024/06/10 13:58
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);}}
原创粉丝点击