JAVA 动态代理之jdk动态代理
前言 jdk动态代理被代理类必须是接口类 创建接口UserDao public interface UserDao { void save ( ) ; void find ( ) ; } 创建接口实现类UserDaoImpl public class UserDaoImpl implements UserDao { public void save ( ) { System . out . println ( "保存数据成功" ) ; } public void find ( ) { System . out . println ( "获取数据成功" ) ; } } 创建jdk动态代理类 /** * 动态代理实现类 */ public class ProxyFactory { private Object target = null ; public ProxyFactory ( Object target ) { this . target = target ; } public Object getNewInstance ( ) { Object proxy = Proxy . newProxyInstance ( target . getClass ( ) . getClassLoader ( ) , target . getClass ( ) . getInterfaces