public static class MergeXmlBeanDefinitionReader.MergeBeanDefinitionDocumentReader
extends org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
AbstractBeanDefinition.overrideFrom(BeanDefinition). Useful for defining a default set of properties, constructor
 args, etc in 1 place and only overriding pieces of it when reading later files.| Constructor and Description | 
|---|
| MergeBeanDefinitionDocumentReader() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected String | getBeanId(Element ele)Most of this method comes from  BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element). | 
| protected boolean | isXMLBean(org.springframework.beans.factory.config.BeanDefinition beanDefinition) | 
| protected void | processBeanDefinition(Element ele,
                     org.springframework.beans.factory.xml.BeanDefinitionParserDelegate delegate)This is very similar to the parent method except that instead of always registering the new bean definition on top of
 the old one, this takes the originally-def
 
 
 SPRING-UPGRADE-CHECK | 
createDelegate, doRegisterBeanDefinitions, extractSource, getReaderContext, importBeanDefinitionResource, parseBeanDefinitions, postProcessXml, preProcessXml, processAliasRegistration, registerBeanDefinitionsprotected void processBeanDefinition(Element ele, org.springframework.beans.factory.xml.BeanDefinitionParserDelegate delegate)
processBeanDefinition in class org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReaderprotected String getBeanId(Element ele)
BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element). Copied here
 so that figuring out the bean id doesn't modify the document parsingprotected boolean isXMLBean(org.springframework.beans.factory.config.BeanDefinition beanDefinition)
Copyright © 2020. All rights reserved.