首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

classpath停加载文件资源的一种方式

2014-01-22 
classpath下加载文件资源的一种方式public class DaoFactory {private static BaseDao baseDao nullpri

classpath下加载文件资源的一种方式

public class DaoFactory {private static BaseDao baseDao = null;private static DaoFactory instance = new DaoFactory();private DaoFactory() {try {Properties prop = new Properties();// 只要在类路径下就可以找到InputStream inputStream = DaoFactory.class.getClassLoader().getResourceAsStream("dao.properties");//new FileInputStream(new File("src/dao.properties"));prop.load(inputStream);String userDaoClass = prop.getProperty("userDaoClass");Class clazz =  Class.forName(userDaoClass);baseDao = (BaseDao) clazz.newInstance();} catch (Exception e) {e.printStackTrace();throw new ExceptionInInitializerError(e);}}public static DaoFactory getInstance() {return instance;}public BaseDao getBaseDao() {return baseDao;}}

热点排行