Uses of Class
org.springframework.beans.factory.support.AbstractBeanDefinition
Package
Description
Support package for annotation-driven bean configuration.
Support package for Groovy-based bean definitions.
Classes supporting the
org.springframework.beans.factory
package.Contains an abstract XML-based
BeanFactory
implementation,
including a standard "spring-beans" XSD.-
Uses of AbstractBeanDefinition in org.springframework.beans.factory.annotation
Modifier and TypeClassDescriptionclass
Extension of theGenericBeanDefinition
class, adding support for annotation metadata exposed through theAnnotatedBeanDefinition
interface. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.groovy
Modifier and TypeMethodDescriptionDefine an inner bean definition. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.support
Modifier and TypeClassDescriptionclass
Bean definition for beans which inherit settings from their parent.class
GenericBeanDefinition is a one-stop shop for declarative bean definition purposes.class
A root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory.Modifier and TypeMethodDescriptionabstract AbstractBeanDefinition
AbstractBeanDefinition.cloneBeanDefinition()
Clone this bean definition.ChildBeanDefinition.cloneBeanDefinition()
GenericBeanDefinition.cloneBeanDefinition()
static AbstractBeanDefinition
BeanDefinitionReaderUtils.createBeanDefinition
(String parentName, String className, ClassLoader classLoader) Create a new GenericBeanDefinition for the given parent name and class name, eagerly loading the bean class if a ClassLoader has been specified.BeanDefinitionBuilder.getBeanDefinition()
Validate and return the created BeanDefinition object.BeanDefinitionBuilder.getRawBeanDefinition()
Return the current BeanDefinition object in its raw (unvalidated) form.Modifier and TypeMethodDescriptionprotected void
AbstractAutowireCapableBeanFactory.autowireByName
(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Fill in any missing property values with references to other beans in this factory if autowire is set to "byName".protected void
AbstractAutowireCapableBeanFactory.autowireByType
(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Abstract method defining "autowire by type" (bean properties by type) behavior.protected void
AbstractAutowireCapableBeanFactory.checkDependencies
(String beanName, AbstractBeanDefinition mbd, PropertyDescriptor[] pds, PropertyValues pvs) Perform a dependency check that all properties exposed have been set, if desired.void
AbstractBeanDefinition.copyQualifiersFrom
(AbstractBeanDefinition source) Copy the qualifiers from the supplied AbstractBeanDefinition to this bean definition.static String
BeanDefinitionReaderUtils.registerWithGeneratedName
(AbstractBeanDefinition definition, BeanDefinitionRegistry registry) Register the given bean definition with a generated name, unique within the given bean factory.protected String[]
AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties
(AbstractBeanDefinition mbd, BeanWrapper bw) Return an array of non-simple bean properties that are unsatisfied. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.xml
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinition
BeanDefinitionParserDelegate.createBeanDefinition
(String className, String parentName) Create a bean definition for the given class name and parent name.BeanDefinitionParserDelegate.parseBeanDefinitionAttributes
(Element ele, String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) Apply the attributes of the given bean element to the given bean * definition.BeanDefinitionParserDelegate.parseBeanDefinitionElement
(Element ele, String beanName, BeanDefinition containingBean) Parse the bean definition itself, without regard to name or aliases.protected abstract AbstractBeanDefinition
AbstractBeanDefinitionParser.parseInternal
(Element element, ParserContext parserContext) Central template method to actually parse the suppliedElement
into one or moreBeanDefinitions
.protected final AbstractBeanDefinition
AbstractSingleBeanDefinitionParser.parseInternal
(Element element, ParserContext parserContext) Creates aBeanDefinitionBuilder
instance for thebean Class
and passes it to theAbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder)
strategy method.Modifier and TypeMethodDescriptionBeanDefinitionParserDelegate.parseBeanDefinitionAttributes
(Element ele, String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) Apply the attributes of the given bean element to the given bean * definition.void
BeanDefinitionParserDelegate.parseQualifierElement
(Element ele, AbstractBeanDefinition bd) Parse a qualifier element.void
BeanDefinitionParserDelegate.parseQualifierElements
(Element beanEle, AbstractBeanDefinition bd) Parse qualifier sub-elements of the given bean element.protected String
AbstractBeanDefinitionParser.resolveId
(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition
.