睡前聊一聊"spring bean 生命周期"
作者:互联网
spring bean 生命周期=实属初销+2个常见接口+3个Aware型接口+2个生命周期接口
- 实属初销:spring bean生命周期只有四个阶段,即实例化->属性赋值->初始化->销毁,实例化对应构造方法,属性赋值对应setter
- createBeanInstance() -> 实例化
- populateBean() -> 属性赋值
- initializeBean() -> 初始化
- 两个常用接口:InstantiationAwareBeanPostProcessor+BeanPostProcessor
可知,postProcessorBeforeInstantiation在doCreateBean()=“实属初”之前
4、postProcessorAfterInstantiation在populateBean执行属性赋值之前调用
- 3个Aware型接口
- 2个生命周期接口
标签:初始化,生命周期,BeanPostProcessor,一聊,spring,接口,bean,赋值 来源: https://www.cnblogs.com/afei1759/p/14635540.html