Bean生命周期

  1. Bean实例创建
    IOC容器基于Bean的定义,通过java反射API创建出实例对象
  2. Bean属性赋值
    为 Bean 设置相关属性和依赖,例如@Autowired 等注解注入的对象、@Value 注入的值
  3. Bean初始化
  • 底层属性的初始化(如果Bean对应的类实现底层属性设置相关的扩展点,如Bean名称BeanNameAware接口、Bean的类加载器BeanClassLoaderAware接口、Bean的生产工厂等,会调用这些扩展点)
  • 初始化相关扩展点的调用,如BeanPostProcessor接口、InitializingBean接口
  1. Bean销毁
    如果Bean对应的类实现了销毁相关的扩展点,比如DisposableBean接口,IOC容器在销毁Bean时会调用这些扩展点。
相关推荐
坐吃山猪20 小时前
WebFlux_学习Subscriber总结
java·开发语言·学习·webflux
白露与泡影20 小时前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
geovindu20 小时前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
xcLeigh21 小时前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
zephyr0521 小时前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
Zane199421 小时前
JRE 去哪了?一次讲清楚 JDK、JRE、JVM 到底是什么关系?
java·后端
PPPPickup21 小时前
基础知识差缺补漏-面试版持续更新
java·开发语言
深入云栈21 小时前
Nacos 2.x 源码深度解析 (二):通信协议迭代 —— HTTP长轮询到gRPC演进
java
andongni20321 小时前
SpringBoot 入门实验报告
java·spring boot·后端
黄鸭部落格ShiYuYuanFang21 小时前
【分享】软考每日一练与解析-计组 8/12
java·开发语言