摘要: 二.接口,实现类 三.配置xml文件:spring-context.xml 阅读全文
posted @ 2017-10-18 21:26 友情天 阅读(276) 评论(0) 推荐(0) 编辑
摘要: JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现 阅读全文
posted @ 2017-10-18 21:16 友情天 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 动态代理 的四个步骤: 通过实现 InvocationHandler 接口创建自己的调用处理器; 通过为 Proxy 类指定 ClassLoader 对象和一组 interface 来创建动态代理类; 通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型; 通过构造函数创建动态代 阅读全文
posted @ 2017-10-18 20:56 友情天 阅读(200) 评论(0) 推荐(0) 编辑