Java 设计模式
糖小白
争取不做小白
展开
-
JDK动态代理
本文就相当于给自己日后复习的笔记吧。把2篇文章结合了一下。不知道理解的是否有偏差。JDK代理是不需要以来第三方的库,只要要JDK环境就可以进行代理,它有几个要求 * 实现InvocationHandler * 使用Proxy.newProxyInstance产生代理对象 * 被代理的对象必须要实现接口在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler原创 2017-11-09 15:47:23 · 156 阅读 · 0 评论 -
CGLIB动态代理
/** * CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 * 因为是继承,所以该类或方法最好不要声明成final * @author zzcy * */ public class CGLibProxy implements MethodInterceptor{ //需要代理的真实对象 private Object targetObject;原创 2017-11-09 15:42:31 · 143 阅读 · 0 评论