Spring源码-04-Bean工厂BeanFactory
实现在DefaultListableRegistry。
1 类图
2 BeanDefinition注册Bean工厂
2.1 源码
java
1 |
|
2.2 示意图
注册就是缓存的过程- 每个BeanDefinition注册时指定名称
- 名称缓存到beanDefinitionNames
- BeanDefinition缓存到beanDefinitionMap
3 根据类型从Bean工厂查找Bean名称
java
1 |
|
4 合并继承关系的类
java
1 |
|
java
1 |
|
java
1 |
|
5 isFactoryBean
java
1 |
|
6 getBean方法
Spring源码-04-Bean工厂BeanFactory
https://bannirui.github.io/2023/03/11/Spring源码-04-Bean工厂BeanFactory/