读取properties资料类
读取properties文件类
package com.bsi.scserc.bi.util; import java.io.InputStream; import java.util.Properties; import org.apache.log4j.Logger; public class PropertyFactory { static Logger logger = Logger.getLogger(PropertyFactory.class); public static Properties getIndexProperties(){ return getProperties("/properties/index.properties"); } public static Properties getWebServieProperties(){ return getProperties("/properties/webservice.properties"); } public static Properties getHqlProperties(){ return getProperties("/properties/hql.properties"); } public static Properties getPageUrlProperties(){ return getProperties("/properties/pageurl.properties"); } public static Properties getProperties(String propFile){ Properties p = null; try{ InputStream in = PropertyFactory.class.getClassLoader().getResourceAsStream(propFile); p = new Properties(); p.load(in); }catch(Exception e){ logger.error("Can not load "+propFile + " properties file."); } return p; } }
使用:PropertyFactory.getPageUrlProperties().getProperties("pagurl.properties文件中的key值");