JDK动态代理和CGLIB动态代理
JDK动态代理 //1.影星接口 package com.entity; //影星接口 public interface MovieStar { public void act();//演戏 } //2.被代理类----实现一个接口 package com.entity; //成龙 public class ChengLongStar implements MovieStar{ @Override public void act() { System.out.println("我是成龙,我会拍戏"); } } //3.代理类----实现InvocationHandler接口 package com.entity; import java.lang.reflect.InvocationHandler;//java的设计模式 import java.lang.reflect.Method; import java.lang.reflect.Proxy; //成龙的经纪人类 public class ChengLongProxy implements InvocationHandler{ //被代理的原始对象 private Object orientObject;//被代理对象 //绑定被代理对象,返回一个代理对象 public Object bind(Object obj){