Live2D

Spring中Bean创建的生命周期有哪些步骤

 


Spring中Bean创建的生命周期有哪些步骤

Spring中bean的创建大概分为以下几个步骤:

  1. 推断构造函数

  2. 实例化Bean对象

  3. 填充属性,也就是依赖注入

  4. 处理Aware回调(处理Aware接口,Spring会检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给Bean)

    如果通过各种Aware接口声明依赖关系,则会注入Bean对象对容器基础设施层面的依赖。

    Aware接口集体包括BeanNameAware、BeanFactoryAware和ApplicationContextAware分别注入Bean ID、Bean Factory和ApplicationContext。

  5. 初始化前,处理@PostConstruct注解

  6. 初始化,处理InitializingBean接口

  7. 初始化后,进行AOP

  8. 容器关闭前调用DisposableBean的destroy方法和自身的destroy方法

转载至:https://mikechen.cc/15896.html

posted @   都是朕的江山  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
返回顶端
点击右上角即可分享
微信分享提示