2008-04-16

反射私有方法

关键字: java反射
任务概述:今天黄俊兄发现把构造方法私有化之后,Spring一样可以把Bean实例创建出来,于是乎,找了一下午的答案,在老张的提点下,得出了结果,还是用的反射,以下是总结. 1.私有构造函数的调用: 主要的类:java.lang.reflect.Constructor 首先要拿到构造方法,具体如下: Class clazz = Class.forName("Bean"); Constructor[] cons = clazz.getDeclaredConstructors(); 这样拿到的cons数组保存着所有的这个类的构造函数,包括私有的和公有的。 迭代并调用con.toGene ...
  • 13:25
  • 浏览 (279)
  • 评论 (1)
很肤浅的想法,希望大牛多多指点 原来的façade代码 public class XxFacadeImpl implements XxFacade { public List doSomeThing(String param1) { //1组装查询条件 XXVO xxVO=new XXVO(); xxVO.setParam(param); //2.通过条件查询数据库已获得相业务数据 List xxList = xxDao.getXXList(xxVO); //Dao逻辑1 ...
yh_private
搜索本博客
最近加入圈子
存档
最新评论