To read a file's class file:
Package com.config;
Import Java.io.InputStream;
Import java.util.Properties;
Import Org.apache.log4j.Logger;
public class Daoconfig {
private static Logger log = Logger.getlogger (Daoconfig.class);
private static Properties pros = null;
Private synchronized static void Loadinitfile () {
if (pros = = null) {
Pros = new Properties ();
}
try {
InputStream instream = Daoconfig.class
. getResourceAsStream ("/daoconfig.properties");
Pros.load (instream);
Log.info ("Initialize daoconfig success!");
catch (Exception e) {
Log.error ("Loading daoconfig.properties fail!!");
Log.error (e);
E.printstacktrace ();
}
}
public static string GetProperty (String propname) {
Loadinitfile ();
Return Pros.getproperty (propname);
}
public static void Main (string[] args) {
System.out.println (Daoconfig.getproperty ("Impldaofactory.classname"));
}
}