daofactory.java
来自「各种数据保存:字符型」· Java 代码 · 共 33 行
JAVA
33 行
package cn.itcast.dao;
import java.io.InputStream;
import java.util.Properties;
public class DaoFactory {
private static DaoFactory instance = new DaoFactory();
private UserDao userDao;
private DaoFactory() {
Properties prop = new Properties();
InputStream is = this.getClass().getClassLoader().getResourceAsStream(
"dao.properties");
try {
prop.load(is);
String userDaoClassName = prop.getProperty("userDao.class");
Class userDaoClass = Class.forName(userDaoClassName.trim());
userDao = (UserDao) userDaoClass.newInstance();
} catch (Exception e) {
throw new ExceptionInInitializerError(e);
}
}
public static DaoFactory getInstance() {
return instance;
}
public UserDao getUserDao() {
return this.userDao;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?