Spring3札记之 AOP JDK 代理

Spring3笔记之AOP JDK 代理使用JDK代理,代理对象必须实现一接口com.spring305.test.aop.dao.UserDao.java?

Spring3笔记之 AOP JDK 代理

使用JDK代理,代理对象必须实现一接口

com.spring305.test.aop.dao.UserDao.java

?

com.spring305.test.aop.dao.ProxyFactory.java

@Test//用户名为空,不执行方法public void testProxy(){ProxyFactory pf=new ProxyFactory();UserDao ud=(UserDao) pf.createUserDaoImp(new UserDaoImpl(null));ud.print1();}@Test//用户名为不为空,才执行save方法public void testProxy2(){ProxyFactory pf=new ProxyFactory();UserDao ud=(UserDao) pf.createUserDaoImp(new UserDaoImpl("张某"));ud.print2();}

?