The Spring Framework

## Uses of Package
org.springframework.beans.factory.support

Packages that use org.springframework.beans.factory.support
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.framework.autoproxy.target: Generic support classes for target source creation.
org.springframework.aop.scope: Support for AOP-based scoping of target objects, with configurable backend.
org.springframework.beans.factory.annotation: Support package for annotation-driven bean configuration.
org.springframework.beans.factory.support: Classes supporting the `org.springframework.beans.factory` package.
org.springframework.beans.factory.xml: Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.context.support: Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
org.springframework.jdbc.core.support: Classes supporting the `org.springframework.jdbc.core` package.
org.springframework.orm.jpa.support: Classes supporting the `org.springframework.orm.jpa` package.
org.springframework.scripting.config: Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.
org.springframework.test: Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.
org.springframework.test.context.support: Support classes for the Spring TestContext Framework.
org.springframework.transaction.config: Support package for declarative transaction configuration, with XML schema being the primary configuration format.
org.springframework.web.context.support: Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
org.springframework.web.portlet.context: Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.

Classes in org.springframework.beans.factory.support used by org.springframework.aop.config
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.

Classes in org.springframework.beans.factory.support used by org.springframework.aop.framework.autoproxy.target
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

Classes in org.springframework.beans.factory.support used by org.springframework.aop.scope
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.

Classes in org.springframework.beans.factory.support used by org.springframework.beans.factory.annotation
AbstractBeanDefinition Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.
AutowireCandidateResolver Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency.
GenericBeanDefinition GenericBeanDefinition is a one-stop shop for standard bean definition purposes.
MergedBeanDefinitionPostProcessor Post-processor callback interface for merged bean definitions at runtime.
RootBeanDefinition A root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.

Classes in org.springframework.beans.factory.support used by org.springframework.beans.factory.support
AbstractAutowireCapableBeanFactory Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the `RootBeanDefinition` class.
AbstractBeanDefinition Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.
AbstractBeanDefinitionReader Abstract base class for bean definition readers which implement the `BeanDefinitionReader` interface.
AbstractBeanFactory Abstract base class for `BeanFactory` implementations, providing the full capabilities of the `ConfigurableBeanFactory` SPI.
AutowireCandidateQualifier Qualifier for resolving autowire candidates.
AutowireCandidateResolver Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency.
BeanDefinitionBuilder Programmatic means of constructing `BeanDefinitions` using the builder pattern.
BeanDefinitionDefaults A simple holder for `BeanDefinition` property defaults.
BeanDefinitionReader Simple interface for bean definition readers.
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
BeanDefinitionValidationException Exception thrown when the validation of a bean definition failed.
BeanNameGenerator Strategy interface for generating bean names for bean definitions.
ChildBeanDefinition Bean definition for beans which inherit settings from their parent.
DefaultSingletonBeanRegistry Generic registry for shared bean instances, implementing the `SingletonBeanRegistry`.
FactoryBeanRegistrySupport Support base class for singleton registries which need to handle `FactoryBean` instances, integrated with `DefaultSingletonBeanRegistry`'s singleton management.
InstantiationStrategy Interface responsible for creating instances corresponding to a root bean definition.
MethodOverride Object representing the override of a method on a managed object by the IoC container.
MethodOverrides Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.
RootBeanDefinition A root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.
SimpleInstantiationStrategy Simple object instantiation strategy for use in a BeanFactory.

Classes in org.springframework.beans.factory.support used by org.springframework.beans.factory.xml
AbstractAutowireCapableBeanFactory Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the `RootBeanDefinition` class.
AbstractBeanDefinition Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.
AbstractBeanDefinitionReader Abstract base class for bean definition readers which implement the `BeanDefinitionReader` interface.
AbstractBeanFactory Abstract base class for `BeanFactory` implementations, providing the full capabilities of the `ConfigurableBeanFactory` SPI.
BeanDefinitionBuilder Programmatic means of constructing `BeanDefinitions` using the builder pattern.
BeanDefinitionDefaults A simple holder for `BeanDefinition` property defaults.
BeanDefinitionReader Simple interface for bean definition readers.
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.
DefaultSingletonBeanRegistry Generic registry for shared bean instances, implementing the `SingletonBeanRegistry`.
FactoryBeanRegistrySupport Support base class for singleton registries which need to handle `FactoryBean` instances, integrated with `DefaultSingletonBeanRegistry`'s singleton management.
MethodOverrides Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.

Classes in org.springframework.beans.factory.support used by org.springframework.context.annotation
AbstractBeanDefinition Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.
BeanDefinitionDefaults A simple holder for `BeanDefinition` property defaults.
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
BeanNameGenerator Strategy interface for generating bean names for bean definitions.
GenericBeanDefinition GenericBeanDefinition is a one-stop shop for standard bean definition purposes.
MergedBeanDefinitionPostProcessor Post-processor callback interface for merged bean definitions at runtime.
RootBeanDefinition A root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.

Classes in org.springframework.beans.factory.support used by org.springframework.context.support
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

Classes in org.springframework.beans.factory.support used by org.springframework.jca.context
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.

Classes in org.springframework.beans.factory.support used by org.springframework.jdbc.core.support
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
PropertiesBeanDefinitionReader Bean definition reader for a simple properties format.

Classes in org.springframework.beans.factory.support used by org.springframework.orm.jpa.support
MergedBeanDefinitionPostProcessor Post-processor callback interface for merged bean definitions at runtime.
RootBeanDefinition A root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.

Classes in org.springframework.beans.factory.support used by org.springframework.scripting.config
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.

Classes in org.springframework.beans.factory.support used by org.springframework.test
BeanDefinitionReader Simple interface for bean definition readers.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

Classes in org.springframework.beans.factory.support used by org.springframework.test.context.support
BeanDefinitionReader Simple interface for bean definition readers.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

Classes in org.springframework.beans.factory.support used by org.springframework.transaction.config
AbstractBeanDefinition Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.

Classes in org.springframework.beans.factory.support used by org.springframework.web.context.support
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

Classes in org.springframework.beans.factory.support used by org.springframework.web.portlet.context
BeanDefinitionRegistry Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
DefaultListableBeanFactory Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.