- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Spring AOP中的JDK代理和Cglib代理
JDK动态代理是java JDK自身提供的基于接口的代理,代理类的生成速度快,而代理类的运行速度慢,适合于prototype类型Cglib代理是基于之类继承的方式的代理,能代理非基于接口的类,适合于非final修饰的类,能对public的方法进行代理,代理类的生成速度慢,而代理类的运行速度快,适合于singleton类型Spring通过判断目标类是否有实现接口来选择JDK代理和Cglib代理,如果...
2018-04-19 10:14:01 223
原创 Spring AOP如何让内部方法调用也发生代理
方法之间的调用直接使用的是原始对象,而非代理对象,因而内部调用不会产生代理public class Waiter { public void greetTo(String name) { System.out.println("greet to :" + name); } public void serveTo(String name) { ...
2018-04-17 15:47:39 5733
推荐系统数据全集
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人