Spring Bean的生命周期

1. 实例化Bean
对于BeanFactory容器来说,因为它的懒加载策略,所以当用户向容器请求一个尚未初始化的bean,或者初始化bean的时候需要注入另外一个尚未初始化的依赖时,容器才会调用createBean()方法来进行Bean的实例化。
对于ApplicationContext容器来说,在容器启动结束后,通过获取BeanDefination对象中的信息,实例化所有的Bean。
2. 依赖注入(设置对象属性)
实例化后的对象被封装在BeanWrapper对象中,接下来,Spring根据BeanDefination中的信息以及通过BeanWrapper提供的设置属性的接口来完成依赖注入。
3. 处理Aware接口
在完成依赖注入后,Spring会检测该对象是否实现了Aware接口的子接口,并将相关的Aware子接口实例注入给Bean:
如果这个Bean实现了BeanNameAware接口,会

Spring Bean的生命周期最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/25767.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>