首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
ChrisPaul
更多收藏集
微信扫码分享
微信
新浪微博
QQ
74篇文章 · 0订阅
Spring 源码阅读 75:@EnableAsync 分析
本文以 @EnableAsync 作为切入点,分析了 Spring 开启基于注解的异步任务特性的原理。
Spring 源码阅读 74:事务管理的原理 - BeanFactoryTransactionAttributeSourceAdvisor 分析
本文通过对 BeanFactoryTransactionAttributeSourceAdvisor 类的分析,了解了 Spring 是如何通过 AOP 来完成事务的管理的,本文的内容需要你对 Spr
Spring 源码阅读 73:@EnableTransactionManagement 分析
本文通过源码分析了 @EnableTransactionManagement 注解开启 Spring 事务管理的原理。
Spring 源码阅读 72:基于 CGLIB 的 AOP 代理拦截器的查找与执行
本文分析了基于 CGLIB 的 AOP 代理如何查找和执行拦截器链,其主要的逻辑在 DynamicAdvisedInterceptor 的`intercept`方法执行。
Spring 源码阅读 71:DynamicAdvisedInterceptor 分析
本文分析了基于 CGLIB 的 AOP 代理对象,是通过一个 DynamicAdvisedInterceptor 类型的 Callback 来完成 AOP 增强逻辑处理的。
Spring 源码阅读 70:容易被忽略的 ExposeInvocationInterceptor
本文分析了 Spring AOP 拦截器链中的一个特殊拦截器 ExposeInvocationInterceptor 的注册的时机以及它的作用。
Spring 源码阅读 69:MethodInterceptor 分析
本文详细分析了 Spring AOP 中五种增强类型对应的拦截器中增强方法 invoke 的执行逻辑。
Spring 源码阅读 68:ReflectiveMethodInvocation 分析
本文分析了 ReflectiveMethodInvocation 类中的`proceed`方法,通过对这个方法的分析,了解了连接器链中的增强逻辑是如何逐层执行的,以及目标方法是什么时候被调用的。
Spring 源码阅读 67:基于 JDK 的 AOP 代理拦截器链执行前的准备工作
本文总结了 JdkDynamicAopProxy 的`invoke`方法在获取到拦截器链之后,是如何开始执行增强逻辑的。
Spring 源码阅读 66:AOP 代理获取拦截器链时拦截器的封装
本文分析了 Advice 被封装成拦截器的过程,五种 Advice 中,有些本身就是 MethodInterceptor 的实现类,而有些需要通过适配器的封装。