![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring
超人不会飞2018
这个作者很懒,什么都没留下…
展开
-
Spring Bean的生命周期
什么是Spring Bean的生命周期? 在一个 bean 实例被初始化时,需要执行一系列的初始化操作以达到可用的状态。同样的,当一个 bean 不在被调用时需要进行相关的销毁 操作,并从 bean 容器中移除。 下面正式开始: Spring Bean的生命周期是四个阶段,每个阶段都会有拓展点: 1.实例化 Instantiation 2.属性赋值 Popul...原创 2020-02-07 18:29:02 · 122 阅读 · 0 评论 -
Spring如何解决循环依赖问题
什么是循环依赖? 比如A依赖B,而B又依赖A,当实例化A的时候,要实例化B,B又依赖A。然而A没有实例化完成,所以就陷入了死循环, Spring是如何解决循环依赖的问题呢? 源码解读 在AbstractApplicationContext#refresh()方法中: public void refresh() throws BeansException, Illega...原创 2020-02-05 19:40:07 · 355 阅读 · 0 评论