
Spring
文章平均质量分 64
zhihuan祉幻
这个作者很懒,什么都没留下…
展开
-
Spring-ApplicationContextAware接口的使用
多日前在项目中使用了ApplicationContextAware这个接口,用来初始化策略类供选择不同的短信平台发送短信。抱着不能copy进来能用就完事了,必须要去弄懂为什么这么用的心态,还是多方学习实践,总结出该文 ApplicationContextAware接口的意义: 首先,我们都知道ApplicationContext是spring的容器吧,我们那些bean对象啊都是放在这个容器的,那么aware的意思是“知道的,察觉的”,即该接口的字面意思就是通晓spring容器,说人话就是我可以通过实现这个原创 2021-06-14 16:44:56 · 1493 阅读 · 4 评论 -
Spring-Spring是如何解决循环依赖的(浅谈)
首先,稍微看过一点spring源码中有关bean的生命周期那部分的就有了解过:bean对象的实例化跟初始化这两个概念: 实例化:创建当前的bean对象,但是还未对属性进行赋值。 初始化:对bean对象的属性进行赋值 了解完这两个概念之后:我们通过下面的例子来了解spring是怎么解决循环依赖这个问题的 @Component class A { private B b; public void setB(B b){ this.b = b; } ... } @Component class B原创 2021-06-14 11:55:51 · 173 阅读 · 0 评论