Uses of Package
org.springframework.beans.factory.config
Package
Description
Support package for annotation-driven bean configuration.
AOT support for bean factories.
SPI interfaces and configuration-related convenience classes for bean factories.
Support infrastructure for bean definition parsing.
Support package for the Java
ServiceLoader
facility.Classes supporting the
org.springframework.beans.factory
package.Contains an abstract XML-based
BeanFactory
implementation,
including a standard "spring-beans" XSD.-
ClassDescriptionExtension 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.A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Holder for a BeanDefinition with name and aliases.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.Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Configuration interface to be implemented by most listable bean factories.Descriptor for a specific dependency that is about to be injected.Subinterface ofBeanPostProcessor
that adds a before-destruction callback.Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean. -
ClassDescriptionConfiguration interface to be implemented by most listable bean factories.
-
ClassDescriptionSimple template superclass for
FactoryBean
implementations that creates a singleton or a prototype object, depending on a flag.Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Holder for a BeanDefinition with name and aliases.Context object for evaluating an expression within a bean definition.Strategy interface for resolving a value by evaluating it as an expression, if applicable.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.Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Interface that exposes a reference to a bean name in an abstract fashion.Configuration interface to be implemented by most bean factories.Configuration interface to be implemented by most listable bean factories.Holder for constructor argument values, typically as part of a bean definition.Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.Descriptor for a specific dependency that is about to be injected.Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.Simple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast toMethodInvokingFactoryBean
).A simple holder for a given bean name plus bean instance.Abstract base class for property resource configurers that resolve placeholders in bean definition property values.Deprecated.Allows for configuration of individual bean property values from a property resource, i.e.Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.Interface that defines a registry for shared bean instances.Base class for YAML factories.Strategy interface used to test if properties match.Callback interface used to process the YAML parsing results.Status returned fromYamlProcessor.DocumentMatcher.matches(java.util.Properties)
.Method to use for resolving resources. -
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Holder for a BeanDefinition with name and aliases.Interface that exposes a reference to a bean name in an abstract fashion.
-
ClassDescriptionSimple template superclass for
FactoryBean
implementations that creates a singleton or a prototype object, depending on a flag. -
ClassDescriptionExtension 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.A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Callback for customizing a given bean definition.Holder for a BeanDefinition with name and aliases.Strategy interface for resolving a value by evaluating it as an expression, if applicable.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.Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Configuration interface to be implemented by most bean factories.Configuration interface to be implemented by most listable bean factories.Holder for constructor argument values, typically as part of a bean definition.Descriptor for a specific dependency that is about to be injected.A simple holder for a given bean name plus bean instance.Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.Interface that defines a registry for shared bean instances.Holder for a typed String value. -
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Holder for a BeanDefinition with name and aliases.Holder for a typed String value.
org.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of theEnvironment
andPropertySource
mechanisms.