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();}?