Uses of Package
org.springframework.beans.factory.support
Package
Description
Support package for annotation-driven bean configuration.
AOT support for bean factories.
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.-
ClassDescriptionBase class for concrete, full-fledged
BeanDefinition
classes, factoring out common properties ofGenericBeanDefinition
,RootBeanDefinition
, andChildBeanDefinition
.Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency.GenericBeanDefinition is a one-stop shop for declarative bean definition purposes.BasicAutowireCandidateResolver
that performs a full generic type match with the candidate's type if the dependency is declared as a generic type (e.g.Post-processor callback interface for merged bean definitions at runtime.ARegisteredBean
represents a bean that has been registered with aBeanFactory
, but has not necessarily been instantiated.A root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory.AutowireCandidateResolver
implementation to use when no annotation support is available. -
ClassDescriptionSpecialized
Supplier
that can be set on aBeanDefinition
when details about theregistered bean
are needed to supply the instance.ARegisteredBean
represents a bean that has been registered with aBeanFactory
, but has not necessarily been instantiated.A root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory. -
ClassDescriptionBase class for concrete, full-fledged
BeanDefinition
classes, factoring out common properties ofGenericBeanDefinition
,RootBeanDefinition
, andChildBeanDefinition
.Abstract base class for bean definition readers which implement theBeanDefinitionReader
interface.Simple interface for bean definition readers that specifies load methods withResource
andString
location parameters.Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.GenericBeanDefinition is a one-stop shop for declarative bean definition purposes. -
ClassDescriptionAbstract bean factory superclass that implements default bean creation, with the full capabilities specified by the
RootBeanDefinition
class.Base class for concrete, full-fledgedBeanDefinition
classes, factoring out common properties ofGenericBeanDefinition
,RootBeanDefinition
, andChildBeanDefinition
.Abstract base class for bean definition readers which implement theBeanDefinitionReader
interface.Abstract base class forBeanFactory
implementations, providing the full capabilities of theConfigurableBeanFactory
SPI.Qualifier for resolving autowire candidates.Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency.Programmatic means of constructingBeanDefinitions
using the builder pattern.A simple holder forBeanDefinition
property defaults.Simple interface for bean definition readers that specifies load methods withResource
andString
location parameters.Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.Exception thrown when the validation of a bean definition failed.Strategy interface for generating bean names for bean definitions.Bean definition for beans which inherit settings from their parent.Default implementation of theBeanNameGenerator
interface, delegating toBeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry)
.Generic registry for shared bean instances, implementing theSingletonBeanRegistry
.Support base class for singleton registries which need to handleFactoryBean
instances, integrated withDefaultSingletonBeanRegistry
's singleton management.SpecializedSupplier
that can be set on aBeanDefinition
when details about theregistered bean
are needed to supply the instance.Interface responsible for creating instances corresponding to a root bean definition.Tag collection class used to hold managed List elements, which may include runtime bean references (to be resolved into bean objects).Tag collection class used to hold managed Map values, which may include runtime bean references (to be resolved into bean objects).Tag collection class used to hold managed Set values, which may include runtime bean references (to be resolved into bean objects).Object representing the override of a method on a managed object by the IoC container.Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.ARegisteredBean
represents a bean that has been registered with aBeanFactory
, but has not necessarily been instantiated.A root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory.AutowireCandidateResolver
implementation to use when no annotation support is available.Simple object instantiation strategy for use in a BeanFactory. -
ClassDescriptionBase class for concrete, full-fledged
BeanDefinition
classes, factoring out common properties ofGenericBeanDefinition
,RootBeanDefinition
, andChildBeanDefinition
.Abstract base class for bean definition readers which implement theBeanDefinitionReader
interface.Programmatic means of constructingBeanDefinitions
using the builder pattern.A simple holder forBeanDefinition
property defaults.Simple interface for bean definition readers that specifies load methods withResource
andString
location parameters.Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.