Uses of Package
org.springframework.beans.factory.config
Package
Description
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Base classes enabling auto-proxying based on AspectJ.
Support package for declarative AOP configuration,
with XML schema being the primary configuration format.
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
SPI package allowing Spring AOP framework to handle arbitrary advice types.
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
Support for AOP-based scoping of target objects, with configurable backend.
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.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.
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Support classes for application events, like standard context events.
Expression parsing support within a Spring application context.
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
Load-time weaving support for a Spring application context, building on Spring's
LoadTimeWeaver
abstraction.Annotation support for DAOs.
Provides HttpMessageConverter implementations for handling JSON.
Defines the Spring JDBC configuration namespace.
Annotations and support classes for declarative JMS listener endpoints.
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
Support classes for working with annotated message-handling methods.
Generic support for Simple Messaging Protocols including protocols such as STOMP.
Package providing integration of
Hibernate 5.x
with Spring concepts.
Classes supporting the
org.springframework.orm.jpa
package.Annotation support for asynchronous method execution.
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
Support package for Spring's dynamic language machinery,
with XML schema being the primary configuration format.
Support classes for Spring's scripting package.
Support classes for the org.springframework.transaction package.
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
Support for generic request context holding, in particular for
scoping of application objects per HTTP request or HTTP session.
Classes supporting the
org.springframework.web.context
package,
such as WebApplicationContext implementations and various utility classes.Support classes for annotation-based handler method processing.
Infrastructure for annotation-based handler method processing.
Defines the XML configuration namespace for Spring MVC.
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation
package.Support for annotation-based WebSocket setup in configuration classes.
-
ClassDescriptionFactory 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.Subinterface of
BeanPostProcessor
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. -
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
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.
-
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.
-
ClassDescriptionFactory 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.Subinterface of
BeanPostProcessor
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 bean factories.
-
ClassDescriptionHolder for a BeanDefinition with name and aliases.Configuration interface to be implemented by most bean factories.
-
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.
-
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.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.Configuration interface to be implemented by most listable bean factories. -
ClassDescriptionA 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.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 of
BeanPostProcessor
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. -
ClassDescriptionFactory 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.Configuration interface to be implemented by most listable bean factories.
-
ClassDescriptionContext object for evaluating an expression within a bean definition.Strategy interface for resolving a value by evaluating it as an expression, if applicable.
-
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.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.Configuration interface to be implemented by most listable bean factories.Abstract base class for property resource configurers that resolve placeholders in bean definition property values.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. -
ClassDescriptionFactory 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.
-
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
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. -
ClassDescriptionSimple template superclass for
FactoryBean
implementations that creates a singleton or a prototype object, depending on a flag. -
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.
-
ClassDescriptionConfiguration interface to be implemented by most bean factories.
-
ClassDescriptionConfiguration interface to be implemented by most bean factories.
-
ClassDescriptionStrategy interface used by a
ConfigurableBeanFactory
, representing a target scope to hold bean instances in. -
ClassDescriptionConfiguration interface to be implemented by most listable bean factories.
-
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
-
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
-
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
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. -
ClassDescriptionStrategy interface used by a
ConfigurableBeanFactory
, representing a target scope to hold bean instances in. -
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.Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.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. -
ClassDescriptionStrategy interface used by a
ConfigurableBeanFactory
, representing a target scope to hold bean instances in. -
ClassDescriptionFactory 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.Strategy interface used by a
ConfigurableBeanFactory
, representing a target scope to hold bean instances in. -
ClassDescriptionConfiguration interface to be implemented by most bean factories.
-
ClassDescriptionConfiguration interface to be implemented by most bean factories.
-
ClassDescriptionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.
-
ClassDescriptionFactory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.Subinterface of
BeanPostProcessor
that adds a before-destruction callback. -
ClassDescriptionConfiguration interface to be implemented by most bean factories.
-
ClassDescriptionSimple
BeanFactoryPostProcessor
implementation that registers customScope(s)
with the containingConfigurableBeanFactory
.
org.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of theEnvironment
andPropertySource
mechanisms.