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