| Package | Description |
|---|---|
| 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 Java
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" XSD. |
| Class and Description |
|---|
| 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
Factory hook that 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 —
for example, checking for marker interfaces or wrapping beans 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. |
| SmartInstantiationAwareBeanPostProcessor
Extension of the
InstantiationAwareBeanPostProcessor interface,
adding a callback for predicting the eventual type of a processed bean. |
| Class and Description |
|---|
| 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.
|
| BeanExpressionContext
Context object for evaluating an expression within a bean definition.
|
| BeanExpressionResolver
Strategy interface for resolving a value by evaluating it as an expression,
if applicable.
|
| BeanFactoryPostProcessor
Factory hook that 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 —
for example, checking for marker interfaces or wrapping beans 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. |
| MethodInvokingBean
Simple method invoker bean: just invoking a target method, not expecting a result
to expose to the container (in contrast to
MethodInvokingFactoryBean). |
| NamedBeanHolder
A simple holder for a given bean name plus bean instance.
|
| PlaceholderConfigurerSupport
Abstract base class for property resource configurers that resolve placeholders
in bean definition property values.
|
| PropertyPlaceholderConfigurer
Deprecated.
as of 5.2; use
org.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of the Environment
and PropertySource mechanisms. |
| PropertyResourceConfigurer
Allows for configuration of individual bean property values from a property resource,
i.e.
|
| 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. |
| YamlProcessor
Base class for YAML factories.
|
| YamlProcessor.DocumentMatcher
Strategy interface used to test if properties match.
|
| YamlProcessor.MatchCallback
Callback interface used to process the YAML parsing results.
|
| YamlProcessor.MatchStatus
Status returned from
YamlProcessor.DocumentMatcher.matches(java.util.Properties). |
| YamlProcessor.ResolutionMethod
Method to use for resolving resources.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| AbstractFactoryBean
Simple template superclass for
FactoryBean implementations that
creates a singleton or a prototype object, depending on a flag. |
| Class and Description |
|---|
| 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.
|
| BeanDefinitionCustomizer
Callback for customizing a given bean definition.
|
| BeanDefinitionHolder
Holder for a BeanDefinition with name and aliases.
|
| BeanExpressionResolver
Strategy interface for resolving a value by evaluating it as an expression,
if applicable.
|
| BeanFactoryPostProcessor
Factory hook that 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 —
for example, checking for marker interfaces or wrapping beans 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.
|
| NamedBeanHolder
A simple holder for a given bean name plus bean instance.
|
| 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.
|
| Class and Description |
|---|
| 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.
|
| TypedStringValue
Holder for a typed String value.
|