学无先后,达者为师

网站首页 编程语言 正文

BeanDefinition的作用 及 new ApplicationContext容器的加载过程

作者:祁_z 更新时间: 2022-07-11 编程语言

BeanDefinition是个接口,他的实现类AbstractBeanDefinition, 主要负责存储Bean的定义信息, 如下图, 会将Bean的配置信息保存到BeanDefinition对象属性中;
BeanDefinition通过Map进行存储, beanDefinitionMap<BeanName, BeanDefinition>
好处是: 在需要获取Bean配置信息的时候直接在beanDefinitionMap中根据beanName就可以得到Bean的配置信息.而不需要再去解析xml.

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

Bean的加载过程 \ new ApplicationContext容器加载过程

在这里插入图片描述

原文链接:https://blog.csdn.net/qq_36881887/article/details/122713083

栏目分类
最近更新