首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
写代码的比利
掘友等级
打杂工程师
|
清醒工作室
一个脑结构抽象、脑栈容量小的程序员。
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
318
文章 291
沸点 27
赞
318
返回
|
搜索文章
最新
热门
Spring 源码阅读 69:MethodInterceptor 分析
本文详细分析了 Spring AOP 中五种增强类型对应的拦截器中增强方法 invoke 的执行逻辑。
Spring 源码阅读 68:ReflectiveMethodInvocation 分析
本文分析了 ReflectiveMethodInvocation 类中的`proceed`方法,通过对这个方法的分析,了解了连接器链中的增强逻辑是如何逐层执行的,以及目标方法是什么时候被调用的。
Spring 源码阅读 67:基于 JDK 的 AOP 代理拦截器链执行前的准备工作
本文总结了 JdkDynamicAopProxy 的`invoke`方法在获取到拦截器链之后,是如何开始执行增强逻辑的。
Spring 源码阅读 66:AOP 代理获取拦截器链时拦截器的封装
本文分析了 Advice 被封装成拦截器的过程,五种 Advice 中,有些本身就是 MethodInterceptor 的实现类,而有些需要通过适配器的封装。
Spring 源码阅读 65:AOP 代理获取拦截器链时 Advice 的获取
本文主要分析了 InstantiationModelAwarePointcutAdvisorImpl 的`getAdvice`方法,如何从 Advisor 中获取 Advice 对象的过程。
Spring 源码阅读 64:AOP 代理获取拦截器链时 Advisor 与目标方法的匹配
本文分析了如何从代理对象的 Advisor 列表中,获取到与当前被调用的目标方法匹配的拦截器链,包括 Advisor 的处理,以及切点与类和方法的匹配。
Spring 源码阅读 63:AOP 代理获取拦截器链的来源
本文分析了 JdkDynamicAopProxy 在执行代理的回调逻辑时,如何根据目标方法找到其对应的拦截器链。
Spring 源码阅读 62:基于 JDK 的 AOP 代理对特殊方法调用的处理
本文深入分析了 JdkDynamicAopProxy 的`invoke`方法的第一部分逻辑,也就是,对于哪些方法的调用,不对其进行增强,而是执行对应的特定逻辑。
Spring 源码阅读 61:基于 JDK 动态代理的 AOP 代理回调方法 invoke 分析
本文分析了 JdkDynamicAopProxy 的invoke方法,它是基于 JDK 动态代理创建的 AOP 代理对象的方法处理回调逻辑,也是 Spring AOP 增强目标方法的关键逻辑。
Spring 源码阅读 60:通过 JDK 动态代理或者 CGLIB 创建 AOP 代理对象
本文分别分析了 Spring 通过 JDK 动态代理和 CGLIB 两种方式创建 AOP 代理对象的过程。至此,Spring AOP 特性中,代理对象创建的全部过程就分析完了。
下一页
个人成就
文章被点赞
560
文章被阅读
192,461
掘力值
6,042
关注了
162
关注者
297
收藏集
1
关注标签
108
加入于
2017-12-15