任务概述:今天黄俊兄发现把构造方法私有化之后,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
...
- 浏览: 3606 次
- 性别:

- 来自: 长春

- 详细资料
搜索本博客
最新评论
-
二. 测试的粒度,我们到 ...
amonlei 写道单元测试: 看代码覆盖率 集成测试:看业务操作覆盖率 不能 ...
-- by yh_private -
二. 测试的粒度,我们到 ...
单元测试: 看代码覆盖率 集成测试:看业务操作覆盖率 不能一概而论,这两点我们 ...
-- by amonlei -
二. 测试的粒度,我们到 ...
daquan198163 写道另外每次都让hibernate重建表,每个测试后s ...
-- by gigix -
二. 测试的粒度,我们到 ...
抛出异常的爱 写道 勇气之类的是个虚词。。。。。 代码评审要时时刻刻作。。。。 ...
-- by daquan198163 -
二. 测试的粒度,我们到 ...
我就是像你说的方法一那样做的,在setUp里new 出很多VO准备数据 另外每次 ...
-- by daquan198163






评论排行榜