Spring源码深度解析学习系列默认标签解析
Posted 霓裳梦竹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring源码深度解析学习系列默认标签解析相关的知识,希望对你有一定的参考价值。
Spring的标签包括默认标签和自定义标签两种
默认标签的解析方法:
###DefaultBeanDefinitionDocumentReader.java### private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { if (delegate.nodeNameEquals(ele, IMPORT_ELEMENT)) {//对import标签的处理 importBeanDefinitionResource(ele); } else if (delegate.nodeNameEquals(ele, ALIAS_ELEMENT)) {//对alias标签的处理 processAliasRegistration(ele); } else if (delegate.nodeNameEquals(ele, BEAN_ELEMENT)) {//对bean标签的处理 processBeanDefinition(ele, delegate); } else if (delegate.nodeNameEquals(ele, NESTED_BEANS_ELEMENT)) {//对beans标签的处理 // recurse doRegisterBeanDefinitions(ele); } }
以上是关于Spring源码深度解析学习系列默认标签解析的主要内容,如果未能解决你的问题,请参考以下文章
Spring源码深度解析学习系列注册解析的BeanDefinition
3Spring 源码学习 ~ 默认标签的解析之 Bean 标签解析