getBean
2022-06-27 22:44:28 0 举报
获取Bean的流程图
作者其他创作
大纲/内容
原型Bean的创建
执行Awaer
初始化前(可以修改属性的注入,还有一些@PostContruct,@Dec)
BeanClass->从String变成Class类型
初始化
拿去到BeanDefinition并且检查是否是抽象的
去父单例池子拿去,直接返回
推断构造方法
SpringMVC作用域的Bean创建
加载类BeanClass
实例化前
实例化(doCreateBean)
属性填充
创建Bean
如果出现了dependsOn循环依赖的现象就会直接报错,Spring内部无法解决
去单例池里面拿,如果拿到直接返回
单例Bean的创建
创建DependsOn 的Bean
初始化前
Beandefinition的后置处理(用于依赖注入,去搜索所有的注入点的情况)
实例化后
0 条评论
下一页