BeanDefinition的载入的源码解析总结

在这里插入图片描述refresh方法的作用以及它的标识以及这个方法的来源
在这里插入图片描述
这个图就是简单的描叙下载入BeanDefiniton的图解

下面主要的就是对载入进行具体的分析了
下面简单的介绍下,就是在载入的方法本身是在AbstractRefreshApplicationContext中的,但是具体的实现是在他的子类中AbstractXmlApplicationContext中的载入
在这里插入图片描述
在这里能够补充的一点的就是reader阅读器是分为多种的,这里是针对xml所以就有xml这一种,也可以有其他的
在这里插入图片描述
补充上面图解完整
载入主要的是分为两个部分:第一部分根据xml解析器得到一个document对象 特点不是按照spring中的bean规则进行解析的
第二部分:按照spring中bean 规范进行解析,具体的图解可以用下面的图来说明
在这里插入图片描述
这是按照Spring中的Bean规则进行解析的结果
BeanDefiniton对象的生成是通过BeanDefinitionParserDelegate来实现的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值