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.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
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
. -
Uses of AbstractBeanDefinition in org.springframework.context.annotation
Modifier and TypeClassDescriptionclass
Extension of theGenericBeanDefinition
class, based on an ASM ClassReader, with support for annotation metadata exposed through theAnnotatedBeanDefinition
interface.Modifier and TypeMethodDescriptionprotected void
ClassPathBeanDefinitionScanner.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
Modifier and TypeMethodDescriptionprotected String
JtaTransactionManagerBeanDefinitionParser.resolveId
(Element element, AbstractBeanDefinition definition, ParserContext parserContext) -
Uses of AbstractBeanDefinition in org.springframework.web.servlet.config
Modifier and TypeMethodDescriptionprotected String
FreeMarkerConfigurerBeanDefinitionParser.resolveId
(Element element, AbstractBeanDefinition definition, ParserContext parserContext) protected String
GroovyMarkupConfigurerBeanDefinitionParser.resolveId
(Element element, AbstractBeanDefinition definition, ParserContext parserContext) protected String
ScriptTemplateConfigurerBeanDefinitionParser.resolveId
(Element element, AbstractBeanDefinition definition, ParserContext parserContext)