
Java动态代理菜坤学习记录
object很关键,可以注入任何类型的目标类,换句话说这个调用处理器类可以被任何目标类来使用了,唯一写死的就是invoke里自定义的增强代码,比如你要测程序性能要测每个方法的执行时间,可以在invoke里面写环绕计时代码,这个调用处理器类可以被任何想要计时的目标类来使用,而且不用像静态代理那样增强代码每个方法里都要写。代理类的invoke方法本身是调用的调用处理器的invoke方法,你又在调用处理器里执行代理类的invoke,代理类又调用处理器的invoke反反复复就死循环了。




