The Spring Framework

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

Packages that use org.springframework.beans.factory.config
org.springframework.aop.aspectj.annotation: Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.aspectj.autoproxy: Base classes enabling auto-proxying based on AspectJ.
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.framework.adapter: SPI package allowing Spring AOP framework to handle arbitrary advice types.
org.springframework.aop.framework.autoproxy: Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
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.config: SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.parsing: Support infrastructure for bean definition parsing.
org.springframework.beans.factory.serviceloader: Support package for the JDK 1.6 ServiceLoader facility.
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: This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.
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.context.weaving: Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.
org.springframework.dao.annotation: Annotation support for DAOs.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
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.scripting.support: Support classes for Spring's scripting package.
org.springframework.web.context.request: Support for generic request context holding, in particular for scoping of application objects per HTTP request or HTTP session.
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.
org.springframework.web.portlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.handler.metadata: This package enables automatic web controller targeting.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.aspectj.annotation
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.aspectj.autoproxy
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.config
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanReference Interface that exposes a reference to a bean name in an abstract fashion.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.framework.adapter
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.framework.autoproxy
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.framework.autoproxy.target
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.aop.scope
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.annotation
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
DependencyDescriptor Descriptor for a specific dependency that is about to be injected.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
InstantiationAwareBeanPostProcessorAdapter Adapter that implements all methods on `SmartInstantiationAwareBeanPostProcessor` as no-ops, which will not change normal processing of each bean instantiated by the container.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.config
AbstractFactoryBean Simple template superclass for `FactoryBean` implementations that creates a singleton or a prototype object, depending on a flag.
AutowireCapableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
BeanReference Interface that exposes a reference to a bean name in an abstract fashion.
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
ConstructorArgumentValues Holder for constructor argument values, typically as part of a bean definition.
ConstructorArgumentValues.ValueHolder Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.
DependencyDescriptor Descriptor for a specific dependency that is about to be injected.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
PropertyPlaceholderConfigurer A property resource configurer that resolves placeholders in bean property values of context definitions.
PropertyResourceConfigurer Allows for configuration of individual bean property values from a property resource, i.e. a properties file.
Scope Strategy interface used by a `ConfigurableBeanFactory`, representing a target scope to hold bean instances in.
SingletonBeanRegistry Interface that defines a registry for shared bean instances.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.parsing
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanReference Interface that exposes a reference to a bean name in an abstract fashion.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.serviceloader
AbstractFactoryBean Simple template superclass for `FactoryBean` implementations that creates a singleton or a prototype object, depending on a flag.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.support
AutowireCapableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
ConstructorArgumentValues Holder for constructor argument values, typically as part of a bean definition.
DependencyDescriptor Descriptor for a specific dependency that is about to be injected.
Scope Strategy interface used by a `ConfigurableBeanFactory`, representing a target scope to hold bean instances in.
SingletonBeanRegistry Interface that defines a registry for shared bean instances.

Classes in org.springframework.beans.factory.config used by org.springframework.beans.factory.xml
AutowireCapableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
SingletonBeanRegistry Interface that defines a registry for shared bean instances.

Classes in org.springframework.beans.factory.config used by org.springframework.context
AutowireCapableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.context.annotation
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
DependencyDescriptor Descriptor for a specific dependency that is about to be injected.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.

Classes in org.springframework.beans.factory.config used by org.springframework.context.support
AutowireCapableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
PropertiesFactoryBean Allows for making a properties file from a classpath location available as Properties instance in a bean factory.

Classes in org.springframework.beans.factory.config used by org.springframework.context.weaving
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.dao.annotation
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.

Classes in org.springframework.beans.factory.config used by org.springframework.jca.context
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.orm.jpa.support
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.

Classes in org.springframework.beans.factory.config used by org.springframework.scripting.config
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.

Classes in org.springframework.beans.factory.config used by org.springframework.scripting.support
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
InstantiationAwareBeanPostProcessor Subinterface of `BeanPostProcessor` that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
InstantiationAwareBeanPostProcessorAdapter Adapter that implements all methods on `SmartInstantiationAwareBeanPostProcessor` as no-ops, which will not change normal processing of each bean instantiated by the container.
SmartInstantiationAwareBeanPostProcessor Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.

Classes in org.springframework.beans.factory.config used by org.springframework.web.context.request
Scope Strategy interface used by a `ConfigurableBeanFactory`, representing a target scope to hold bean instances in.

Classes in org.springframework.beans.factory.config used by org.springframework.web.context.support
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
PropertyPlaceholderConfigurer A property resource configurer that resolves placeholders in bean property values of context definitions.
PropertyResourceConfigurer Allows for configuration of individual bean property values from a property resource, i.e. a properties file.

Classes in org.springframework.beans.factory.config used by org.springframework.web.portlet.context
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.

Classes in org.springframework.beans.factory.config used by org.springframework.web.portlet.handler
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.

Classes in org.springframework.beans.factory.config used by org.springframework.web.servlet.handler
BeanPostProcessor Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.

Classes in org.springframework.beans.factory.config used by org.springframework.web.servlet.handler.metadata
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.