读书人

Spring3札记之 AOP Cglib 代理

发布时间: 2012-08-27 21:21:57 作者: rapoo

Spring3笔记之 AOP Cglib 代理

JDK的Proxy实现代理要求被代理的目标对象必须实现一个接口,而如果目标对象没有实现接口则不能使用Proxy来代理。不过我们也可以借助cglib来实现代理,这样目标对象不必实现接口.

要代理的对象:com.spring305.test.aopCglib.UserDao.java

?

?com.spring305.test.aopCglib.CglibFactory.java

@Testpublic void cglibTest(){CglibFactory test = new CglibFactory();//UserDao dao = (UserDao)test.createUserDao(new UserDao());UserDao dao = (UserDao)test.createUserDao(new UserDao("aa"));dao.print1();dao.print2();}

?

读书人网 >软件架构设计

热点推荐