SpringIOC Bean 创建过程
2021-09-16 16:59:55 0 举报
该图对Spring Bean的创建过程进行了大致的描述,有利于对Bean的创建过程进行理解和记忆。
作者其他创作
大纲/内容
BeanFactoryProstProcessor
before
填充属性
初始化
BeanPostProcessor
动态代理
注解
剩余初始化操作
实例化
用户Bean对象
完成对Bean的修改或者扩展工作
Bean定义信息
Bean
Contractor ctor = class.getDeclareConstractor();object obj =ctor.newInstance();
增强BeanAOP
增强器后置处理器
完成对BeaFactory相关信息得修改或扩展
创建对象
cglib
BeanFactory
BeanFactoryPostProcessor
抽象接口约束
BeanDefinition
after
执行Aware接口的方法
在堆中开辟一块内存空间,属性值默认
PostProcessor
容器对象
XML
Environment
Aware接口是为了使某些自定义对象能够方便地获取容器对象
new 反射
Bean的生命周期
PopulateBean
完整对象
Spring 容器 Container
Init-Method
jdk
销毁对象
ApplicationContext
收藏
0 条评论
回复 删除
下一页