1.properties属性配置文件里面可以存放一些键值对。
2.方法1:
Properties prop=new Properties(); InputStream inStream=new FileInputStream(new File("src/daoconfig.properties"));prop.load(inStream);String userDaoClass=prop.getProperty("userDaoClass");
daoconfig.properties文件内容如下:
userDaoClass=cn.itcast.jdbc.dao.impl.UserDaoJdbcImpl
方法2:
public class DaoFactory { private static UserDao userDao=null; private static DaoFactory instance=new DaoFactory(); private DaoFactory(){ try { Properties prop=new Properties(); InputStream inStream=DaoFactory.class.getClassLoader().getResourceAsStream("daoconfig.properties"); prop.load(inStream); String userDaoClass=prop.getProperty("userDaoClass");
方法2更加好一些,具体理由暂无。