(Bean实例化的基本流程 )学习Spring的第六天

Bean实例化的基本流程 

(Bean实例化的基本流程 )学习Spring的第六天_第1张图片

其实可以解释为三个过程:

1 . 有关Bean的信息被封装成一个map集合 : DeanDefinitionMap . key为Bean的名称 , value为有关标签的信息

2 . Spring框架对这个存储Bean信息的Map进行遍历 , 进行创建对象 , 把创建好的对象存储到另一个Map集合里 : singletonObejects(单例池) . key为Bean的名称 , value为Bean的对象

3 . 当调用getBean方法时,从map集合里取出Bean对象返回 .

二.再次解释

(Bean实例化的基本流程 )学习Spring的第六天_第2张图片

图形化

(Bean实例化的基本流程 )学习Spring的第六天_第3张图片

你可能感兴趣的:(学习,spring,java)