Uses of Package
org.springframework.beans
Packages that use org.springframework.beans Package Description 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.target org.springframework.beans This package contains interfaces and classes for manipulating Java beans.org.springframework.beans.factory The core package implementing Spring's lightweight Inversion of Control (IoC) container.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.support Classes supporting theorg.springframework.beans.factory
package.org.springframework.beans.factory.xml Contains an abstract XML-basedBeanFactory
implementation, including a standard "spring-beans" XSD.org.springframework.beans.support Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.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.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'sLoadTimeWeaver
abstraction.org.springframework.dao.support Support classes for DAO implementations, providing miscellaneous utility methods.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.core Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.org.springframework.jms.annotation Annotations and support classes for declarative JMS listener endpoints.org.springframework.jms.listener.endpoint This package provides JCA-based endpoint management for JMS message listeners.org.springframework.jndi.support Support classes for JNDI usage, including a JNDI-based BeanFactory implementation.org.springframework.messaging.core Defines interfaces and implementation classes for messaging templates.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.orm.jpa Package providing integration of JPA (Java Persistence API) with Spring concepts.org.springframework.orm.jpa.support Classes supporting theorg.springframework.orm.jpa
package.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.test.web.servlet.request Contains built-inRequestBuilder
implementations.org.springframework.validation Provides data binding and validation functionality, for usage in business and/or UI layers.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.bind Provides web-specific data binding functionality.org.springframework.web.bind.support Support classes for web data binding.org.springframework.web.context.support Classes supporting theorg.springframework.web.context
package, such as WebApplicationContext implementations and various utility classes.org.springframework.web.filter Provides generic filter base classes allowing for bean-style configuration.org.springframework.web.method.annotation Support classes for annotation-based handler method processing.org.springframework.web.reactive.handler Provides HandlerMapping implementations including abstract base classes.org.springframework.web.reactive.result.view.freemarker Support classes for the integration of FreeMarker as Spring web view technology.org.springframework.web.reactive.result.view.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.org.springframework.web.servlet Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.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 theorg.springframework.web.method.annotation
package.org.springframework.web.servlet.mvc.support Support package for MVC controllers.org.springframework.web.servlet.view Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.view.freemarker Support classes for the integration of FreeMarker as Spring web view technology.org.springframework.web.servlet.view.groovy Support classes for the integration of Groovy Templates as Spring web view technology.org.springframework.web.servlet.view.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.org.springframework.web.servlet.view.xslt Support classes for XSLT, providing a View implementation for XSLT stylesheets.org.springframework.web.socket.client.standard Client-side classes for use with standard Java WebSocket endpoints.Classes in org.springframework.beans used by org.springframework.aop.config Class Description BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.Classes in org.springframework.beans used by org.springframework.aop.framework Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.aop.framework.adapter Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.aop.framework.autoproxy Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Classes in org.springframework.beans used by org.springframework.aop.target Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.beans Class Description AbstractNestablePropertyAccessor A basicConfigurablePropertyAccessor
that provides the necessary infrastructure for all typical use cases.AbstractNestablePropertyAccessor.PropertyHandler A handler for a specific property.AbstractNestablePropertyAccessor.PropertyTokenHolder Holder class used to store property tokens.AbstractPropertyAccessor Abstract implementation of thePropertyAccessor
interface.BeanInfoFactory Strategy interface for creatingBeanInfo
instances for Spring beans.BeanInstantiationException Exception thrown when instantiation of a bean failed.BeanMetadataAttribute Holder for a key-value style attribute that is part of a bean definition.BeanMetadataAttributeAccessor Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.BeanWrapperImpl DefaultBeanWrapper
implementation that should be sufficient for all typical use cases.ConfigurablePropertyAccessor Interface that encapsulates configuration methods for a PropertyAccessor.DirectFieldAccessor ConfigurablePropertyAccessor
implementation that directly accesses instance fields.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.InvalidPropertyException Exception thrown when referring to an invalid bean property.MutablePropertyValues The default implementation of thePropertyValues
interface.NotWritablePropertyException Exception thrown on an attempt to set the value of a property that is not writable (typically because there is no setter method).PropertyAccessException Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.PropertyAccessor 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
.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.PropertyEditorRegistrySupport Base implementation of thePropertyEditorRegistry
interface.PropertyMatches Helper class for calculating property matches, according to a configurable distance.PropertyValue Object to hold information and value for an individual bean property.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.TypeConverter Interface that defines type conversion methods.TypeConverterSupport Base implementation of theTypeConverter
interface, using a package-private delegate.TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.Classes in org.springframework.beans used by org.springframework.beans.factory Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Classes in org.springframework.beans used by org.springframework.beans.factory.annotation Class Description BeanMetadataAttributeAccessor Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.beans.factory.config Class Description BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.MutablePropertyValues The default implementation of thePropertyValues
interface.PropertyEditorRegistrar Interface for strategies that register customproperty editors
with aproperty editor registry
.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.beans.factory.parsing Class Description BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Classes in org.springframework.beans used by org.springframework.beans.factory.support Class Description BeanMetadataAttributeAccessor Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Mergeable Interface representing an object whose value set can be merged with that of a parent object.MutablePropertyValues The default implementation of thePropertyValues
interface.PropertyEditorRegistrar Interface for strategies that register customproperty editors
with aproperty editor registry
.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.beans.factory.xml Class Description BeanMetadataAttributeAccessor Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Classes in org.springframework.beans used by org.springframework.beans.support Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.PropertyEditorRegistrar Interface for strategies that register customproperty editors
with aproperty editor registry
.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.context Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Classes in org.springframework.beans used by org.springframework.context.annotation Class Description BeanMetadataAttributeAccessor Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Classes in org.springframework.beans used by org.springframework.context.expression Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.context.support Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.MutablePropertyValues The default implementation of thePropertyValues
interface.Classes in org.springframework.beans used by org.springframework.context.weaving Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.dao.support Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.jca.context Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.jdbc.core Class Description BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.Classes in org.springframework.beans used by org.springframework.jms.annotation Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.jms.listener.endpoint Class Description BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.Classes in org.springframework.beans used by org.springframework.jndi.support Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.messaging.core Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.orm.hibernate5 Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.orm.jpa Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.orm.jpa.support Class Description PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Classes in org.springframework.beans used by org.springframework.scripting.support Class Description PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Classes in org.springframework.beans used by org.springframework.test.web.servlet.request Class Description Mergeable Interface representing an object whose value set can be merged with that of a parent object.Classes in org.springframework.beans used by org.springframework.validation Class Description BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.ConfigurablePropertyAccessor Interface that encapsulates configuration methods for a PropertyAccessor.MutablePropertyValues The default implementation of thePropertyValues
interface.PropertyAccessException Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.SimpleTypeConverter Simple implementation of theTypeConverter
interface that does not operate on a specific target object.TypeConverter Interface that defines type conversion methods.TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.Classes in org.springframework.beans used by org.springframework.validation.beanvalidation Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.bind Class Description MutablePropertyValues The default implementation of thePropertyValues
interface.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.PropertyValues Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.web.bind.support Class Description PropertyEditorRegistrar Interface for strategies that register customproperty editors
with aproperty editor registry
.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.TypeConverter Interface that defines type conversion methods.Classes in org.springframework.beans used by org.springframework.web.context.support Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.filter Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.Classes in org.springframework.beans used by org.springframework.web.method.annotation Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.ConversionNotSupportedException Exception thrown when no suitable editor or converter can be found for a bean property.PropertyAccessException Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.Classes in org.springframework.beans used by org.springframework.web.reactive.handler Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.reactive.result.view.freemarker Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.reactive.result.view.script Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.Classes in org.springframework.beans used by org.springframework.web.servlet.handler Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet.mvc.method.annotation Class Description ConversionNotSupportedException Exception thrown when no suitable editor or converter can be found for a bean property.MutablePropertyValues The default implementation of thePropertyValues
interface.PropertyEditorRegistry Encapsulates methods for registering JavaBeansPropertyEditors
.TypeConverter Interface that defines type conversion methods.TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.Classes in org.springframework.beans used by org.springframework.web.servlet.mvc.support Class Description ConversionNotSupportedException Exception thrown when no suitable editor or converter can be found for a bean property.TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.Classes in org.springframework.beans used by org.springframework.web.servlet.view Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet.view.freemarker Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet.view.groovy Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet.view.script Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.servlet.view.xslt Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.Classes in org.springframework.beans used by org.springframework.web.socket.client.standard Class Description BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.