
Spring
文章平均质量分 66
从菜鸟到放弃
这个作者很懒,什么都没留下…
展开
-
Spring Bean 的生命周期
Spring中 bean 的生命周期其实不难记,总体划分可以分为 实例化——属性赋值(依赖注入)—— 初始化——使用——销毁 5个步骤。而其中 属性赋值 和 初始化阶段,又可分为多个步骤,包括 属性赋值阶段的 各个Aware 接口调用,初始化阶段的 前置处理和后置处理。我们可以直接看到 Spring源码中 BeanFactory 类的注释:(直接在 BeanFactory 接口上就可以看到注释) * <p>Bean factory implementations should su..原创 2021-05-15 15:07:59 · 115 阅读 · 0 评论 -
Spring 是如何解决循环依赖问题的
1.循环依赖首先我们要知道什么是Spring的循环依赖问题。假如我们有两个bean,A 和 B。他们的代码简单如下:@Beanpublic class A { @Autowire private B b;}@Beanpublic class B { @Autowire private A a;}也就是需要在A中注入B,在B中注入A,那么Spring在创建A的时候会出现这种现象:创建A实例后,在依赖注入时需要B,然后就去创建B,这时候发现又需要...原创 2021-04-24 20:42:08 · 9198 阅读 · 5 评论