Skip to content

Bean生命周期

Spring管理对象完整过程:

  1. BeanDefinition解析

  2. 实例化

  3. 属性填充

  4. 初始化

  5. BeanPostProcessor

  6. AOP代理

  7. 使用

  8. 销毁

为什么需要生命周期?

因为框架需要扩展。

例如:

@Autowired

事务

AOP

都是生命周期中的扩展。