代理总结更新

   首先要了解 反射 概念 即 获取类的 所有构造方法,方法,和成员对象

   然后 反射 的 invoke 方法  invoke (object, args) ,  object 是代理的对象,args 是方法参数

                  https://www.cnblogs.com/Jomini/p/13657565.html

  

   动态代理 Cglib 区别

   动态代理 通过实现 InvocationHandler 接口定义 横切逻辑 和 Proxy 定义代理类

                  https://www.cnblogs.com/Jomini/p/13658714.html

   Cglib     通过实现 MethodInterceptor 接口 定义 横切逻辑 和 Enhancer定义代理类 

       https://www.cnblogs.com/Jomini/p/13658921.html

     InvocationHandler MethodInterceptor  都有 使用到 invoke 且 参数一样

原文地址:https://www.cnblogs.com/Jomini/p/13659047.html