Uses of Class
org.springframework.beans.factory.support.AbstractBeanDefinition
Packages that use 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.Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Support package for declarative transaction configuration,
with XML schema being the primary configuration format.
Defines the XML configuration namespace for Spring MVC.
-
Uses of AbstractBeanDefinition in org.springframework.beans.factory.annotation
Subclasses of AbstractBeanDefinition in org.springframework.beans.factory.annotationModifier and TypeClassDescriptionclassExtension of theGenericBeanDefinitionclass, adding support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.groovy
Methods in org.springframework.beans.factory.groovy that return AbstractBeanDefinitionModifier and TypeMethodDescriptionDefine an inner bean definition. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.support
Subclasses of AbstractBeanDefinition in org.springframework.beans.factory.supportModifier and TypeClassDescriptionclassBean definition for beans which inherit settings from their parent.classGenericBeanDefinition is a one-stop shop for standard bean definition purposes.classA root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.Methods in org.springframework.beans.factory.support that return AbstractBeanDefinitionModifier and TypeMethodDescriptionabstract AbstractBeanDefinitionAbstractBeanDefinition.cloneBeanDefinition()Clone this bean definition.ChildBeanDefinition.cloneBeanDefinition()GenericBeanDefinition.cloneBeanDefinition()static AbstractBeanDefinitionBeanDefinitionReaderUtils.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.Methods in org.springframework.beans.factory.support with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected voidAbstractAutowireCapableBeanFactory.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 voidAbstractAutowireCapableBeanFactory.autowireByType(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Abstract method defining "autowire by type" (bean properties by type) behavior.protected voidAbstractAutowireCapableBeanFactory.checkDependencies(String beanName, AbstractBeanDefinition mbd, PropertyDescriptor[] pds, PropertyValues pvs) Perform a dependency check that all properties exposed have been set, if desired.voidAbstractBeanDefinition.copyQualifiersFrom(AbstractBeanDefinition source) Copy the qualifiers from the supplied AbstractBeanDefinition to this bean definition.static StringBeanDefinitionReaderUtils.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
Methods in org.springframework.beans.factory.xml that return AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected AbstractBeanDefinitionBeanDefinitionParserDelegate.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 AbstractBeanDefinitionAbstractBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext) Central template method to actually parse the suppliedElementinto one or moreBeanDefinitions.protected final AbstractBeanDefinitionAbstractSingleBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext) Creates aBeanDefinitionBuilderinstance for thebean Classand passes it to theAbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder)strategy method.Methods in org.springframework.beans.factory.xml with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionBeanDefinitionParserDelegate.parseBeanDefinitionAttributes(Element ele, String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) Apply the attributes of the given bean element to the given bean * definition.voidBeanDefinitionParserDelegate.parseQualifierElement(Element ele, AbstractBeanDefinition bd) Parse a qualifier element.voidBeanDefinitionParserDelegate.parseQualifierElements(Element beanEle, AbstractBeanDefinition bd) Parse qualifier sub-elements of the given bean element.protected StringAbstractBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition. -
Uses of AbstractBeanDefinition in org.springframework.context.annotation
Subclasses of AbstractBeanDefinition in org.springframework.context.annotationModifier and TypeClassDescriptionclassExtension of theGenericBeanDefinitionclass, based on an ASM ClassReader, with support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.Methods in org.springframework.context.annotation with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected voidClassPathBeanDefinitionScanner.postProcessBeanDefinition(AbstractBeanDefinition beanDefinition, String beanName) Apply further settings to the given bean definition, beyond the contents retrieved from scanning the component class. -
Uses of AbstractBeanDefinition in org.springframework.transaction.config
Methods in org.springframework.transaction.config with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected StringJtaTransactionManagerBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) -
Uses of AbstractBeanDefinition in org.springframework.web.servlet.config
Methods in org.springframework.web.servlet.config with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected StringFreeMarkerConfigurerBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) protected StringGroovyMarkupConfigurerBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) protected StringScriptTemplateConfigurerBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)