Spring Bean生命周期
2021-01-29 15:54:35 0 举报
Spring Bean生命周期图
作者其他创作
大纲/内容
如果实现了Aware接口
具体实现
有Aware
如果返回的bean不为空,则返回bean,createBean结束
doCreateBean()
beanFactory.preInstantiateSingletons()
getObjectForBeanInstance方法
Bean属性赋值
有无Aware
属性赋值
Bean实例化调用链
getBean(beanName)
销毁Bean
createBean()
在执行完实例化代码之后,会执行postProcessMergedBeanDefinition()这个后置处理器。
Bean实例化代码
实例化Bean对像
BeanPostProcessorsAfterInitialization()
By Jiawei
初始化Bean
BeanPostProcessorsBeforeInitialization()
调用invokeAwareMethods()
BeanFactory根据BeanDefinition使用反射来实例化Bean
BeanDefinition
doGetBean(name)
无Aware
收藏
收藏
0 条评论
下一页