Package | Description |
---|---|
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 |
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
|
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 | |
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 Java 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" XSD. |
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 the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
|
org.springframework.context.event |
Support classes for application events, like standard context events.
|
org.springframework.context.expression |
Expression parsing support within a Spring application context.
|
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.http.converter.json |
Provides HttpMessageConverter implementations for handling JSON.
|
org.springframework.jca.context |
Integration package that allows for deploying a Spring application context
as a JCA 1.7 compliant RAR file.
|
org.springframework.jdbc.config |
Defines the Spring JDBC configuration namespace.
|
org.springframework.jms.annotation |
Annotations and support classes for declarative JMS listener endpoints.
|
org.springframework.messaging.handler.annotation.reactive |
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
|
org.springframework.messaging.simp |
Generic support for Simple Messaging Protocols including protocols such as STOMP.
|
org.springframework.orm.hibernate5 |
Package providing integration of
Hibernate 5.x
with Spring concepts.
|
org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
org.springframework.scheduling.annotation |
Java 5 annotation for asynchronous method execution.
|
org.springframework.scheduling.config |
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
|
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.transaction.support |
Support classes for the org.springframework.transaction package.
|
org.springframework.validation.beanvalidation |
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.
|
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.method.annotation |
Support classes for annotation-based handler method processing.
|
org.springframework.web.reactive.result.method.annotation |
Infrastructure for annotation-based handler method processing.
|
org.springframework.web.servlet.config |
Defines the XML configuration namespace for Spring MVC.
|
org.springframework.web.servlet.handler |
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
org.springframework.web.socket.config.annotation |
Support for annotation-based WebSocket setup in configuration classes.
|
Class and Description |
---|
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.
|
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 |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans 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. |
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 |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
Class and Description |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
Class and Description |
---|
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.
|
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 |
---|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
Class and Description |
---|
BeanDefinitionHolder
Holder for a BeanDefinition with name and aliases.
|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
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. |
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. |
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 through 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 through 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.
|
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. |
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.
|
ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories.
|
Class and Description |
---|
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.
|
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. |
Class and Description |
---|
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.
|
ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories.
|
Class and Description |
---|
BeanExpressionContext
Context object for evaluating an expression within a bean definition.
|
BeanExpressionResolver
Strategy interface for resolving a value through evaluating it
as an expression, if applicable.
|
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.
|
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.
|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories.
|
PlaceholderConfigurerSupport
Abstract base class for property resource configurers that resolve placeholders
in bean definition property values.
|
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. |
Class and Description |
---|
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.
|
Class and Description |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
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. |
Class and Description |
---|
ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories.
|
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 |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
Class and Description |
---|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
Class and Description |
---|
Scope
Strategy interface used by a
ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
Class and Description |
---|
ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories.
|
Class and Description |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans 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. |
Class and Description |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
DestructionAwareBeanPostProcessor
Subinterface of
BeanPostProcessor that adds a before-destruction callback. |
Class and Description |
---|
BeanDefinition
A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations.
|
Class and Description |
---|
BeanDefinition
A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations.
|
Class and Description |
---|
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 —
for example, checking for marker interfaces or wrapping beans 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. |
Class and Description |
---|
Scope
Strategy interface used by a
ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
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. |
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
Class and Description |
---|
Scope
Strategy interface used by a
ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
Class and Description |
---|
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.
|
Scope
Strategy interface used by a
ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
Class and Description |
---|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
Class and Description |
---|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
Class and Description |
---|
BeanDefinition
A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations.
|
RuntimeBeanReference
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.
|
Class and Description |
---|
BeanPostProcessor
Factory hook that allows for custom modification of new bean instances —
for example, checking for marker interfaces or wrapping beans with proxies.
|
DestructionAwareBeanPostProcessor
Subinterface of
BeanPostProcessor that adds a before-destruction callback. |
Class and Description |
---|
ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories.
|
Class and Description |
---|
CustomScopeConfigurer
Simple
BeanFactoryPostProcessor implementation that registers
custom Scope(s) with the containing ConfigurableBeanFactory . |