bean的后置处理器
2021-11-09 19:37:14 0 举报
Bean的9次后置处理器调用和Bean的生命周期对应关系
作者其他创作
大纲/内容
MergedBeanDefinitionPostProcessor
中止赋值
注入属性PropertyValues@AutoWired在这里进行DI
Constructor<?>[]span style=\"font-size: inherit;\
实例化 Instantiation
解决循环引用AOP
初始化后AOP:创建代理
指定实例化的构造函数
初始化 Initialization
DestructionAwareBeanPostProcessor
SmartInstantiationAwareBeanPostProcessor
初始化前调用@PostContruct
BeanPostProcessor
InstantiationAwareBeanPostProcessor
Bean的创建过程#doCreateBean()
可直接返回bean停止创建AOP:解析切面
@AutoWired @Value预解析InjectionMetadata
bean的后置处理器9次调用
application.close()
Bean的生命周期
booleanrequiresDestruction(bean)
createBean()
addSingleton()
属性赋值 Populate
销毁
0 条评论
下一页