Aop源码
摘要:首先配置文件内容如下: <!--横切逻辑--> <bean id="logUtils" class="com.test.circular.LogUtils"> </bean> <aop:config> <aop:aspect ref="logUtils"> <aop:before method="b
阅读全文
posted @
2021-09-03 22:14
jeolyli
阅读(49)
推荐(0) 编辑
autowired源码
摘要:定义一个类添加注解 写测试类,首先进入主要的切入口doCreateBean方法。 可以在断点处设置条件。如下图所示beanName等于userController时执行才继续执行。 接着属性注入。 在属性注入方法中有Bean后处理属性,可以针对@Autowired @Value注解实现属性注入 可以
阅读全文
posted @
2021-09-01 22:07
jeolyli
阅读(80)
推荐(0) 编辑
Spring循环依赖
摘要:https://zhuanlan.zhihu.com/p/405669772 1. 什么是循环依赖 循环依赖其实就是循环引用,也就是两个或者两个以上的Bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C依赖于A。 注意,这里不是函数的循环调用,是对象的相互依赖关系,循环调用其实就是一个
阅读全文
posted @
2021-09-01 00:04
jeolyli
阅读(137)
推荐(0) 编辑