springBean的注入流程
2022-04-13 01:11:23 0 举报
登录查看完整内容
springBean的加载过程
作者其他创作
大纲/内容
ioc创建对象之前的一些扩展工作:1.将xml配置中的占位符替换为实际值2.解析注解
populateBean
执行aware接口需要实现的方法
beanDefinition对象
销毁流程
beanFactoryPostProcessor
初始化
抽象定义规范接口用来解析不同的bean定义信息
在堆中开辟一块空间,属性都是默认值
JSON
init-method
实例化
给属性赋值
增强器
postProcessor
beanFactory
填充属性
后置处理器
BeanPostProcessor:before
进行扩展实现
bean的定义信息
注解
完整对象
xml
Constructor ctor = clazz.getDeclareConstructor();Object obj = crot.newInstance();
beanDefinitionReader
创建对象的过程
BeanPostProcessor:after
![springBean的注入流程](https://www.processon.com/chart_image/template/thumb/6255aac3e401fd072e09c819.png?tid=6255aac3e401fd072e09c817)
收藏
0 条评论
回复 删除
下一页