摘要: 何为CGLib ,百度百科给出了解释如下: Spring框架,如果类实现了接口,就使用JDK的动态代理生成代理对象,如果这个类没有实现任何接口,使用CGLIB生成代理对象.JDk强制要求必须有接口来实现动态代理,然而CGLib代理不需要必须有接口才能实现代理,而是通过一种类似“继承”的关系来实现代理 阅读全文
posted @ 2017-02-27 19:15 张昊亮 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一个小汽车,有一个跑run()的方法,我们想使用jdk动态代理使小汽车执行run之前 加点油,run之后洗车。 有四个类,接口Car(小汽车)Kayan(具体实现类(卡宴)) CarProxy(汽车的代理) Test(测试类) Car Kayan这个是小汽车实现类 CarProxy 小汽车的代理类 阅读全文
posted @ 2017-02-27 17:59 张昊亮 阅读(917) 评论(0) 推荐(0) 编辑