spring bean 生命周期
2020-05-18 11:44:04 0 举报
spring bean 生命周期解析图
作者其他创作
大纲/内容
class文件
5.经过BeanPostProcessor后置处理器后处理
classLoader
a.class
b.的bd
beanDefinitionRegistry
放入一级缓存
经过beanFactoryPostProcessor处理
java文件
4.调用initializingBean的afterPropertiesSet方法和调用自定义的init方法
通过beanDefinitionScaner、beanDefinitionReader解析
b.java
beandefinition
创建实例 instance
bean单例缓存池
a的bd
a.java
b.class
beanDefinitionMap
二级:earlySingletonObjects
1.调用构造方法
三级:singletonFactories
put map
放入二级缓存
放入三级缓存
2.填充属性
一级:singletonObjects
3.经过BeanPostProcessor后置处理器预处理
注册BD
通过beanDefinitionRegistry注册
scan-parse
收藏
0 条评论
下一页