今天写的一个工厂工具类
2012-02-06 19:34
239 查看
package com.student.tools; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class ObjectFactory { private static Properties pro=new Properties(); public static Object getBean(String key){ InputStream is= ObjectFactory.class.getResourceAsStream("/bean.properties"); String className=null; try { pro.clear(); pro.load(is); className=pro.getProperty(key); Class<?> clazz= Class.forName(className); return clazz.newInstance(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("无法读取配置文件"); } catch (ClassNotFoundException e) { e.printStackTrace(); throw new RuntimeException("无法找到类"+className); } catch (InstantiationException e) { e.printStackTrace(); throw new RuntimeException("无法实例化"+className); } catch (IllegalAccessException e) { e.printStackTrace(); throw new RuntimeException("无法访问"+className+"的构造函数"); } } }
编辑器加载中...
相关文章推荐
- 今天根据别人的代码简单的封装了一个将java bean生成xml的一个工具类,运用了反射和泛型,重用性高。
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以
- 决定做一个属于自己的作品,从今天开始调研
- 今天遇到了一个非常恶心的错误
- 今天见了一个外国客户
- 今天处理了一个问题开机提示任务管理器及资源管理器已停止
- 分享一个获取手机IP地址的工具类,
- 一个简单的软键盘弹出隐藏工具类
- Java 判断一个日期 是否为 今天、昨天
- 今天学习的时候偶然发现了一个有趣的题目,可以用编程实现。
- 今天发现一个好的编辑器: SciTE
- 换了csdn账号,希望从今天开始是一个新的开始
- 今天发现一个比较好的url编码/解码的站长地址工具
- 一个好用的网络图片下载工具类ImageLoader (LruCache一级缓冲机制)
- 今天很兴奋,发现了一个 ajaxpro 经常发生的错误,哈哈
- 今天碰到的angular 中的一个小坑
- 今天看到的一个评论,就一对联。
- 利用JDOM写一个较为灵活的JDBC工具类
- 今天遇到一个好网址
- 一个比较有趣的题:推算今天星期几