Uses of Package
org.springframework.beans
Package
Description
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.
This package contains interfaces and classes for manipulating Java beans.
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
Support package for annotation-driven bean configuration.
SPI interfaces and configuration-related convenience classes for bean factories.
Support for generating code that represents the state of a bean factory.
Support infrastructure for bean definition parsing.
Classes supporting the
org.springframework.beans.factory
package.Contains an abstract XML-based
BeanFactory
implementation,
including a standard "spring-beans" XSD.Classes supporting the org.springframework.beans package,
such as utility classes for sorting and holding lists of beans.
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.
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.Support classes for DAO implementations,
providing miscellaneous utility methods.
Provides the core JDBC framework, based on JdbcTemplate
and its associated callback interfaces and helper objects.
Annotations and support classes for declarative JMS listener endpoints.
This package provides JCA-based endpoint management for JMS message listeners.
Support classes for JNDI usage,
including a JNDI-based BeanFactory implementation.
Defines interfaces and implementation classes for messaging templates.
Package providing integration of
Hibernate 5.x
with Spring concepts.
Package providing integration of JPA (Java Persistence API) with Spring concepts.
Classes supporting the
org.springframework.orm.jpa
package.Support classes for Spring's scripting package.
Contains built-in
RequestBuilder
implementations.Provides data binding and validation functionality,
for usage in business and/or UI layers.
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.
Provides web-specific data binding functionality.
Support classes for web data binding.
Classes supporting the
org.springframework.web.context
package,
such as WebApplicationContext implementations and various utility classes.Provides generic filter base classes allowing for bean-style configuration.
Support classes for annotation-based handler method processing.
Support classes for the multipart resolution framework.
Provides HandlerMapping implementations including abstract base classes.
Support classes for serving static resources.
Support classes for the integration of
FreeMarker
as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction
(as included in Java 6+), e.g.
Provides servlets that integrate with the application context
infrastructure, and the core interfaces and classes for the
Spring web MVC framework.
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 package for MVC controllers.
Support classes for serving static resources.
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
Support classes for the integration of
FreeMarker
as Spring web view technology.
Support classes for the integration of
Groovy Templates as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction
(as included in Java 6+), e.g.
Support classes for XSLT,
providing a View implementation for XSLT stylesheets.
Client-side classes for use with standard Java WebSocket endpoints.
-
ClassDescriptionInterface to be implemented by bean metadata elements that carry a configuration source object.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Holder containing one or more
PropertyValue
objects, typically comprising one update for a specific target bean. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionA basic
ConfigurablePropertyAccessor
that provides the necessary infrastructure for all typical use cases.A handler for a specific property.Holder class used to store property tokens.Abstract implementation of thePropertyAccessor
interface.Strategy interface for creatingBeanInfo
instances for Spring beans.Exception thrown when instantiation of a bean failed.Holder for a key-value style attribute that is part of a bean definition.Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.DefaultBeanWrapper
implementation that should be sufficient for all typical use cases.Interface that encapsulates configuration methods for a PropertyAccessor.ConfigurablePropertyAccessor
implementation that directly accesses instance fields.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Exception thrown when referring to an invalid bean property.The default implementation of thePropertyValues
interface.Exception thrown on an attempt to set the value of a property that is not writable (typically because there is no setter method).Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.Common interface for classes that can access named properties (such as bean properties of an object or fields in an object) Serves as base interface forBeanWrapper
.Encapsulates methods for registering JavaBeansPropertyEditors
.Base implementation of thePropertyEditorRegistry
interface.Helper class for calculating property matches, according to a configurable distance.Object to hold information and value for an individual bean property.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods.Base implementation of theTypeConverter
interface, using a package-private delegate.Exception thrown on a type mismatch when trying to set a bean property. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.
-
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionInterface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The default implementation of the
PropertyValues
interface.Interface for strategies that register customproperty editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionInterface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.
-
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Interface representing an object whose value set can be merged with that of a parent object.The default implementation of thePropertyValues
interface.Interface for strategies that register customproperty editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Interface for strategies that register custom
property editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Interface that defines type conversion methods. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.
-
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.The default implementation of the
PropertyValues
interface. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionThe central interface of Spring's low-level JavaBeans infrastructure.Interface that defines type conversion methods.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionHolder containing one or more
PropertyValue
objects, typically comprising one update for a specific target bean. -
ClassDescriptionHolder containing one or more
PropertyValue
objects, typically comprising one update for a specific target bean. -
ClassDescriptionInterface representing an object whose value set can be merged with that of a parent object.
-
ClassDescriptionThe central interface of Spring's low-level JavaBeans infrastructure.Interface that encapsulates configuration methods for a PropertyAccessor.The default implementation of the
PropertyValues
interface.Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Simple implementation of theTypeConverter
interface that does not operate on a specific target object.Interface that defines type conversion methods.Exception thrown on a type mismatch when trying to set a bean property. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionThe default implementation of the
PropertyValues
interface.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionInterface for strategies that register custom
property editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Interface that defines type conversion methods. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Exception thrown when no suitable editor or converter can be found for a bean property.Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.Exception thrown on a type mismatch when trying to set a bean property.
-
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionException thrown when no suitable editor or converter can be found for a bean property.The default implementation of the
PropertyValues
interface.Encapsulates methods for registering JavaBeansPropertyEditors
.Interface that defines type conversion methods.Exception thrown on a type mismatch when trying to set a bean property. -
ClassDescriptionException thrown when no suitable editor or converter can be found for a bean property.Exception thrown on a type mismatch when trying to set a bean property.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.
-
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.