java读取xml文件内容 Spring加载xml顺序源码?

Spring加载xml顺序源码?如果说只是想看看spring配置文件xml的加载顺序,可以参考如下的源码org.springframework.beans.factory.xml.DefaultBea

Spring加载xml顺序源码?

如果说只是想看看spring配置文件xml的加载顺序,可以参考如下的源码org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader#parseBeanDefinitions

parseDefaultElement是spring中默认的元素。

parseCoustomElement是解析用户自定义的元素。

下来看一下默认元素解析的顺序:

可以看到解析的标签顺序是 import ,

alias,bean ,beans

其中beans标签采用了递归调用解析的方式