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. 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 ;}}
Use: propertyfactory. getpageurlproperties (). getproperties ("key value in pagurl. properties file ");