JAVA JDK动态代理和CGLIB动态代理

  静态代理比较简单和装饰模式很类似,网上一堆资料,下面说说动态代理.      JDK的动态代理是基于接口的,须要代理类和目标类都实现同一个接口,java   cglib的动态代理是基于类继承的,针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 ,因此被代理的类不能声明为final类型.web   而且使用JDK代理去动态读取某个目标类上面的自定义注解的属性你会发现读取不到,而且元注
相关文章
相关标签/搜索