- 博客(1)
- 收藏
- 关注
原创 深入理解Spring源码分析前缀 设计模式之动态代理
Spring AOP拦截功能主要是由JAVA动态代理实现,java中提供两种方式实现动态代理,一种基于jdk proxy代理类实现,第二种基于cglib字节码实现。jdk动态代理是由java内部的反射机制来实现的,cglib动态代理底层则是借助asm来实现。总的来说,反射机制在生成类的过程中比较高效,而asm在生成类之后的相关执行过程中比较高效。 1、jdk代理类实现方式第一步:代理...
2018-03-26 19:48:24 389 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人