See: Description
| Package | Description | 
|---|---|
| org.aopalliance.aop | |
| org.aopalliance.intercept | |
| org.apache.catalina.loader | |
| org.springframework.aop | 
 Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. 
 | 
| org.springframework.aop.aspectj | 
 AspectJ integration package. 
 | 
| 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 | 
 Generic support classes for target source creation. 
 | 
| org.springframework.aop.interceptor | 
 Provides miscellaneous interceptor implementations. 
 | 
| org.springframework.aop.scope | 
 Support for AOP-based scoping of target objects, with configurable backend. 
 | 
| org.springframework.aop.support | 
 Convenience classes for using Spring's AOP API. 
 | 
| org.springframework.aop.support.annotation | 
 Annotation support for AOP pointcuts. 
 | 
| org.springframework.aop.target | 
 This package contains implementations of the org.springframework.aop.TargetSource interface. 
 | 
| org.springframework.aop.target.dynamic | 
 Support for AOP-based refreshing of target objects. 
 | 
| org.springframework.asm | 
 Spring's repackaging of
 ASM
 (for internal use only). 
 | 
| org.springframework.beans | 
 This package contains interfaces and classes for manipulating Java beans. 
 | 
| org.springframework.beans.annotation | 
 Support package for beans-style handling of Java 5 annotations. 
 | 
| org.springframework.beans.factory | 
 The core package implementing Spring's lightweight Inversion of Control (IoC) container. 
 | 
| org.springframework.beans.factory.access | 
 Helper infrastructure to locate and access bean factories. 
 | 
| org.springframework.beans.factory.access.el | 
 Support classes for accessing a Spring BeanFactory from Unified EL. 
 | 
| org.springframework.beans.factory.annotation | 
 Support package for annotation-driven bean configuration. 
 | 
| org.springframework.beans.factory.aspectj | |
| org.springframework.beans.factory.config | 
 SPI interfaces and configuration-related convenience classes for bean factories. 
 | 
| org.springframework.beans.factory.groovy | 
 Support package for Groovy-based bean definitions. 
 | 
| 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.wiring | 
 Mechanism to determine bean wiring metadata from a bean instance. 
 | 
| org.springframework.beans.factory.xml | 
 Contains an abstract XML-based  
BeanFactory implementation,
 including a standard "spring-beans" XSD. | 
| org.springframework.beans.propertyeditors | 
 Properties editors used to convert from String values to object
 types such as java.util.Properties. 
 | 
| org.springframework.beans.support | 
 Classes supporting the org.springframework.beans package,
 such as utility classes for sorting and holding lists of beans. 
 | 
| org.springframework.cache | 
 Spring's generic cache abstraction. 
 | 
| org.springframework.cache.annotation | 
 Annotations and supporting classes for declarative cache management. 
 | 
| org.springframework.cache.aspectj | |
| org.springframework.cache.caffeine | 
 Support classes for the open source cache in
 Caffeine library,
 allowing to set up Caffeine caches within Spring's cache abstraction. 
 | 
| org.springframework.cache.concurrent | 
 Implementation package for  
java.util.concurrent based caches. | 
| org.springframework.cache.config | 
 Support package for declarative caching configuration, with XML
 schema being the primary configuration format. 
 | 
| org.springframework.cache.ehcache | 
 Support classes for the open source cache
 EhCache 2.x,
 allowing to set up an EhCache CacheManager and Caches
 as beans in a Spring context. 
 | 
| org.springframework.cache.guava | 
 Support classes for the open source cache in Google's
 Guava library,
 allowing to set up Guava caches within Spring's cache abstraction. 
 | 
| org.springframework.cache.interceptor | 
 AOP-based solution for declarative caching demarcation. 
 | 
| org.springframework.cache.jcache | 
 Implementation package for JSR-107 (javax.cache aka "JCache") based caches. 
 | 
| org.springframework.cache.jcache.config | 
 Support package for declarative JSR-107 caching configuration. 
 | 
| org.springframework.cache.jcache.interceptor | 
 AOP-based solution for declarative caching demarcation using JSR-107 annotations. 
 | 
| org.springframework.cache.support | 
 Support classes for the org.springframework.cache package. 
 | 
| org.springframework.cache.transaction | 
 Transaction-aware decorators for the org.springframework.cache package. 
 | 
| org.springframework.cglib | 
 Spring's repackaging of
 CGLIB
 (for internal use only). 
 | 
| org.springframework.cglib.core | |
| 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.access | 
 Helper infrastructure to locate and access shared application contexts. 
 | 
| 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.annotation.aspectj | |
| org.springframework.context.config | 
 Support package for advanced application context configuration,
 with XML schema being the primary configuration format. 
 | 
| 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.i18n | 
 Abstraction for determining the current Locale,
 plus global holder that exposes a thread-bound Locale. 
 | 
| 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.core | 
 Provides basic classes for exception handling and version detection,
 and other core helpers that are not specific to any part of the framework. 
 | 
| org.springframework.core.annotation | 
 Core support package for annotations, meta-annotations, and composed
 annotations with attribute overrides. 
 | 
| org.springframework.core.convert | 
 Type conversion system API. 
 | 
| org.springframework.core.convert.converter | 
 SPI to implement Converters for the type conversion system. 
 | 
| org.springframework.core.convert.support | 
 Default implementation of the type conversion system. 
 | 
| org.springframework.core.env | 
 Spring's environment abstraction consisting of bean definition
 profile and hierarchical property source support. 
 | 
| org.springframework.core.io | 
 Generic abstraction for (file-based) resources, used throughout the framework. 
 | 
| org.springframework.core.io.support | 
 Support classes for Spring's resource abstraction. 
 | 
| org.springframework.core.serializer | 
 Root package for Spring's serializer interfaces and implementations. 
 | 
| org.springframework.core.serializer.support | 
 Support classes for Spring's serializer abstraction. 
 | 
| org.springframework.core.style | 
 Support for styling values as Strings, with ToStringCreator as central class. 
 | 
| org.springframework.core.task | 
 This package defines Spring's core TaskExecutor abstraction,
 and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations. 
 | 
| org.springframework.core.task.support | 
 Support classes for Spring's TaskExecutor abstraction. 
 | 
| org.springframework.core.type | 
 Core support package for type introspection. 
 | 
| org.springframework.core.type.classreading | 
 Support classes for reading annotation and class-level metadata. 
 | 
| org.springframework.core.type.filter | 
 Core support package for type filtering (e.g. 
 | 
| org.springframework.dao | 
 Exception hierarchy enabling sophisticated error handling independent
 of the data access approach in use. 
 | 
| org.springframework.dao.annotation | 
 Annotation support for DAOs. 
 | 
| org.springframework.dao.support | 
 Support classes for DAO implementations,
 providing miscellaneous utility methods. 
 | 
| org.springframework.ejb.access | 
 This package contains classes that allow easy access to EJBs. 
 | 
| org.springframework.ejb.config | 
 Support package for EJB/J2EE-related configuration,
 with XML schema being the primary configuration format. 
 | 
| org.springframework.ejb.interceptor | 
 Support classes for EJB 3 Session Beans and Message-Driven Beans,
 performing injection of Spring beans through an EJB 3 interceptor
 that processes Spring's  
@Autowired annotation. | 
| org.springframework.expression | 
 Core abstractions behind the Spring Expression Language. 
 | 
| org.springframework.expression.common | 
 Common utility classes behind the Spring Expression Language. 
 | 
| org.springframework.expression.spel | 
 SpEL's central implementation package. 
 | 
| org.springframework.expression.spel.ast | 
 SpEL's abstract syntax tree. 
 | 
| org.springframework.expression.spel.standard | 
 SpEL's standard parser implementation. 
 | 
| org.springframework.expression.spel.support | 
 SpEL's default implementations for various core abstractions. 
 | 
| org.springframework.format | 
 An API for defining Formatters to format field model values for display in a UI. 
 | 
| org.springframework.format.annotation | 
 Annotations for declaratively configuring field formatting rules. 
 | 
| org.springframework.format.datetime | 
 Formatters for  
java.util.Date properties. | 
| org.springframework.format.datetime.joda | 
 Integration with Joda-Time for formatting Joda date and time types as well as standard JDK Date types. 
 | 
| org.springframework.format.datetime.standard | 
 Integration with the JSR-310  
java.time package in JDK 8. | 
| org.springframework.format.number | 
 Formatters for  
java.lang.Number properties. | 
| org.springframework.format.number.money | 
 Integration with the JSR-354  
javax.money package. | 
| org.springframework.format.support | 
 Support classes for the formatting package,
 providing common implementations as well as adapters. 
 | 
| org.springframework.http | 
 Contains a basic abstraction over client/server-side HTTP. 
 | 
| org.springframework.http.client | 
 Contains an abstraction over client-side HTTP. 
 | 
| org.springframework.http.client.support | 
 This package provides generic HTTP support classes,
 to be used by higher-level classes like RestTemplate. 
 | 
| org.springframework.http.converter | 
 Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages. 
 | 
| org.springframework.http.converter.feed | 
 Provides HttpMessageConverter implementations for handling Atom and RSS feeds. 
 | 
| org.springframework.http.converter.json | 
 Provides HttpMessageConverter implementations for handling JSON. 
 | 
| org.springframework.http.converter.protobuf | 
 Provides an HttpMessageConverter implementation for handling
 Google Protocol Buffers. 
 | 
| org.springframework.http.converter.support | 
 Provides a comprehensive HttpMessageConverter variant for form handling. 
 | 
| org.springframework.http.converter.xml | 
 Provides HttpMessageConverter implementations for handling XML. 
 | 
| org.springframework.http.server | 
 Contains an abstraction over server-side HTTP. 
 | 
| org.springframework.instrument | |
| org.springframework.instrument.classloading | 
 Support package for load time weaving based on class loaders,
 as required by JPA providers (but not JPA-specific). 
 | 
| org.springframework.instrument.classloading.glassfish | 
 Support for class instrumentation on GlassFish. 
 | 
| org.springframework.instrument.classloading.jboss | 
 Support for class instrumentation on JBoss AS 6 and 7. 
 | 
| org.springframework.instrument.classloading.tomcat | 
 Support for class instrumentation on Tomcat. 
 | 
| org.springframework.instrument.classloading.weblogic | 
 Support for class instrumentation on BEA WebLogic 10+. 
 | 
| org.springframework.instrument.classloading.websphere | 
 Support for class instrumentation on IBM WebSphere Application Server 7+. 
 | 
| org.springframework.jca.cci | 
 This package contains Spring's support for the Common Client Interface (CCI),
 as defined by the J2EE Connector Architecture. 
 | 
| org.springframework.jca.cci.connection | 
 Provides a utility class for easy ConnectionFactory access,
 a PlatformTransactionManager for local CCI transactions,
 and various simple ConnectionFactory proxies/adapters. 
 | 
| org.springframework.jca.cci.core | 
 Provides the core JCA CCI support, based on CciTemplate
 and its associated callback interfaces. 
 | 
| org.springframework.jca.cci.core.support | 
 Classes supporting the  
org.springframework.jca.cci.core package. | 
| org.springframework.jca.cci.object | 
 The classes in this package represent EIS operations as threadsafe,
 reusable objects. 
 | 
| org.springframework.jca.context | 
 Integration package that allows for deploying a Spring application context
 as a JCA 1.5 compliant RAR file. 
 | 
| org.springframework.jca.endpoint | 
 This package provides a facility for generic JCA message endpoint management. 
 | 
| org.springframework.jca.support | 
 Provides generic support classes for JCA usage within Spring,
 mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory. 
 | 
| org.springframework.jca.work | 
 Convenience classes for scheduling based on the JCA 1.5 WorkManager facility,
 as supported within JCA 1.5 ResourceAdapters. 
 | 
| org.springframework.jca.work.glassfish | 
 Convenience package for obtaining a GlassFish JCA WorkManager for use in
 web applications. 
 | 
| org.springframework.jca.work.jboss | 
 Convenience package for obtaining a JBoss JCA WorkManager for use in
 web applications. 
 | 
| org.springframework.jdbc | 
 The classes in this package make JDBC easier to use and
 reduce the likelihood of common errors. 
 | 
| org.springframework.jdbc.config | 
 Defines the Spring JDBC configuration namespace. 
 | 
| org.springframework.jdbc.core | 
 Provides the core JDBC framework, based on JdbcTemplate
 and its associated callback interfaces and helper objects. 
 | 
| org.springframework.jdbc.core.metadata | 
 Context metadata abstraction for the configuration and execution of a stored procedure call. 
 | 
| org.springframework.jdbc.core.namedparam | 
 JdbcTemplate variant with named parameter support. 
 | 
| org.springframework.jdbc.core.simple | 
 Simplification layer over JdbcTemplate for Java 5 and above. 
 | 
| org.springframework.jdbc.core.support | 
 Classes supporting the  
org.springframework.jdbc.core package. | 
| org.springframework.jdbc.datasource | 
 Provides a utility class for easy DataSource access,
 a PlatformTransactionManager for a single DataSource,
 and various simple DataSource implementations. 
 | 
| org.springframework.jdbc.datasource.embedded | 
 Provides extensible support for creating embedded database instances. 
 | 
| org.springframework.jdbc.datasource.init | 
 Provides extensible support for initializing databases through scripts. 
 | 
| org.springframework.jdbc.datasource.lookup | 
 Provides a strategy for looking up JDBC DataSources by name. 
 | 
| org.springframework.jdbc.object | 
 The classes in this package represent RDBMS queries, updates,
 and stored procedures as threadsafe, reusable objects. 
 | 
| org.springframework.jdbc.support | 
 Support classes for the JDBC framework, used by the classes in the
 jdbc.core and jdbc.object packages. 
 | 
| org.springframework.jdbc.support.incrementer | 
 Provides a support framework for incrementing database table values
 via sequences, with implementations for various databases. 
 | 
| org.springframework.jdbc.support.lob | 
 Provides a strategy interface for Large OBject handling,
 as well as a customizable default implementation. 
 | 
| org.springframework.jdbc.support.nativejdbc | 
 Provides a mechanism for extracting native implementations of JDBC
 interfaces from wrapper objects that got returned from connection pools. 
 | 
| org.springframework.jdbc.support.rowset | 
 Provides a convenient holder for disconnected result sets. 
 | 
| org.springframework.jdbc.support.xml | 
 Abstraction for handling fields of SQLXML data type. 
 | 
| org.springframework.jms | 
 This package contains integration classes for JMS,
 allowing for Spring-style JMS access. 
 | 
| org.springframework.jms.annotation | 
 Annotations and support classes for declarative JMS listener endpoints. 
 | 
| org.springframework.jms.config | 
 Support package for declarative messaging configuration,
 with Java configuration and XML schema support. 
 | 
| org.springframework.jms.connection | 
 Provides a PlatformTransactionManager implementation for a single
 JMS ConnectionFactory, and a SingleConnectionFactory adapter. 
 | 
| org.springframework.jms.core | 
 Core package of the JMS support. 
 | 
| org.springframework.jms.core.support | 
 Classes supporting the  
org.springframework.jms.core package. | 
| org.springframework.jms.listener | 
 This package contains the base message listener container facility. 
 | 
| org.springframework.jms.listener.adapter | 
 Message listener adapter mechanism that delegates to target listener
 methods, converting messages to appropriate message content types
 (such as String or byte array) that get passed into listener methods. 
 | 
| org.springframework.jms.listener.endpoint | 
 This package provides JCA-based endpoint management for JMS message listeners. 
 | 
| org.springframework.jms.remoting | 
 Remoting classes for transparent Java-to-Java remoting via a JMS provider. 
 | 
| org.springframework.jms.support | 
 This package provides generic JMS support classes,
 to be used by higher-level classes like JmsTemplate. 
 | 
| org.springframework.jms.support.converter | 
 Provides a MessageConverter abstraction to convert
 between Java objects and JMS messages. 
 | 
| org.springframework.jms.support.destination | 
 Support classes for Spring's JMS framework. 
 | 
| org.springframework.jmx | 
 This package contains Spring's JMX support, which includes registration of
 Spring-managed beans as JMX MBeans as well as access to remote JMX MBeans. 
 | 
| org.springframework.jmx.access | 
 Provides support for accessing remote MBean resources. 
 | 
| org.springframework.jmx.export | 
 This package provides declarative creation and registration of
 Spring-managed beans as JMX MBeans. 
 | 
| org.springframework.jmx.export.annotation | 
 Java 5 annotations for MBean exposure. 
 | 
| org.springframework.jmx.export.assembler | 
 Provides a strategy for MBeanInfo assembly. 
 | 
| org.springframework.jmx.export.metadata | 
 Provides generic JMX metadata classes and basic support for reading
 JMX metadata in a provider-agnostic manner. 
 | 
| org.springframework.jmx.export.naming | 
 Provides a strategy for ObjectName creation. 
 | 
| org.springframework.jmx.export.notification | 
 Provides supporting infrastructure to allow Spring-created MBeans
 to send JMX notifications. 
 | 
| org.springframework.jmx.support | 
 Contains support classes for connecting to local and remote  
MBeanServers
 and for exposing an MBeanServer to remote clients. | 
| org.springframework.jndi | 
 The classes in this package make JNDI easier to use,
 facilitating the accessing of configuration stored in JNDI,
 and provide useful superclasses for JNDI access classes. 
 | 
| org.springframework.jndi.support | 
 Support classes for JNDI usage,
 including a JNDI-based BeanFactory implementation. 
 | 
| org.springframework.lang | 
 Annotations indicating the use of core Java/JDK API beyond the API level of JDK 6 update 18. 
 | 
| org.springframework.mail | 
 Spring's generic mail infrastructure. 
 | 
| org.springframework.mail.javamail | 
 JavaMail support for Spring's mail infrastructure. 
 | 
| org.springframework.messaging | 
 Support for working with messaging APIs and protocols. 
 | 
| org.springframework.messaging.converter | 
 Provides support for message conversion. 
 | 
| org.springframework.messaging.core | 
 Defines interfaces and implementation classes for messaging templates. 
 | 
| org.springframework.messaging.handler | 
 Basic abstractions for working with message handler methods. 
 | 
| org.springframework.messaging.handler.annotation | 
 Annotations and support classes for handling messages. 
 | 
| org.springframework.messaging.handler.annotation.support | 
 Support classes for working with annotated message-handling methods. 
 | 
| org.springframework.messaging.handler.invocation | 
 Common infrastructure for invoking message handler methods. 
 | 
| org.springframework.messaging.simp | 
 Generic support for SImple Messaging Protocols including protocols such as STOMP. 
 | 
| org.springframework.messaging.simp.annotation | 
 Annotations and for handling messages from SImple Messaging Protocols such as STOMP. 
 | 
| org.springframework.messaging.simp.annotation.support | 
 Support classes for handling messages from simple messaging protocols
 (like STOMP). 
 | 
| org.springframework.messaging.simp.broker | 
 Provides a "simple" message broker implementation along with an abstract base
 class and other supporting types such as a registry for subscriptions. 
 | 
| org.springframework.messaging.simp.config | 
 Configuration support for WebSocket messaging using higher level messaging protocols. 
 | 
| org.springframework.messaging.simp.stomp | 
 Generic support for simple messaging protocols (like STOMP). 
 | 
| org.springframework.messaging.simp.user | 
 Support for handling messages to "user" destinations (i.e. 
 | 
| org.springframework.messaging.support | 
 Provides implementations of  
Message along with
 a MessageBuilder and MessageHeaderAccessor for building and working with messages and
 message headers, as well as various MessageChannel
 implementations and channel interceptor support. | 
| org.springframework.messaging.tcp | 
 Contains abstractions and implementation classes for establishing TCP connections via
  
TcpOperations,
 handling messages via
 TcpConnectionHandler,
 as well as sending messages via
 TcpConnection. | 
| org.springframework.messaging.tcp.reactor | 
 Contains support for TCP messaging based on Reactor. 
 | 
| org.springframework.mock.env | 
 This package contains mock implementations of the
  
Environment and
 PropertySource
 abstractions introduced in Spring 3.1. | 
| org.springframework.mock.http | 
 Mock implementations of client/server-side HTTP abstractions. 
 | 
| org.springframework.mock.http.client | 
 Mock implementations of client-side HTTP abstractions. 
 | 
| org.springframework.mock.jndi | 
 The simplest implementation of the JNDI SPI that could possibly work. 
 | 
| org.springframework.mock.staticmock | |
| org.springframework.mock.web | 
 A comprehensive set of Servlet API 3.0 mock objects,
 targeted at usage with Spring's Web MVC framework. 
 | 
| org.springframework.mock.web.portlet | 
 A comprehensive set of Portlet API 2.0 mock objects,
 targeted at usage with Spring's Web MVC framework. 
 | 
| org.springframework.objenesis | 
 Spring's repackaging of
 Objenesis 2.1
 (for internal use only). 
 | 
| org.springframework.orm | 
 Root package for Spring's O/R Mapping integration classes. 
 | 
| org.springframework.orm.hibernate3 | 
 Package providing integration of
 Hibernate 3.x
 with Spring concepts. 
 | 
| org.springframework.orm.hibernate3.annotation | 
 Support package for the Hibernate 3 Annotation add-on,
 which supports JPA-compliant Java 5+ annotations for mappings. 
 | 
| org.springframework.orm.hibernate3.support | 
 Classes supporting the  
org.springframework.orm.hibernate3 package. | 
| org.springframework.orm.hibernate4 | 
 Package providing integration of
 Hibernate 4.x
 with Spring concepts. 
 | 
| org.springframework.orm.hibernate4.support | 
 Classes supporting the  
org.springframework.orm.hibernate4 package. | 
| org.springframework.orm.hibernate5 | 
 Package providing integration of
 Hibernate 5.x
 with Spring concepts. 
 | 
| org.springframework.orm.hibernate5.support | 
 Classes supporting the  
org.springframework.orm.hibernate5 package. | 
| org.springframework.orm.jdo | 
 Package providing integration of JDO (Java Date Objects) with Spring concepts. 
 | 
| org.springframework.orm.jdo.support | 
 Classes supporting the  
org.springframework.orm.jdo package. | 
| org.springframework.orm.jpa | 
 Package providing integration of JPA (Java Persistence API) with Spring concepts. 
 | 
| org.springframework.orm.jpa.persistenceunit | 
 Internal support for managing JPA persistence units. 
 | 
| org.springframework.orm.jpa.support | 
 Classes supporting the  
org.springframework.orm.jpa package. | 
| org.springframework.orm.jpa.vendor | 
 Support classes for adapting to specific JPA vendors. 
 | 
| org.springframework.oxm | 
 Root package for Spring's O/X Mapping integration classes. 
 | 
| org.springframework.oxm.castor | 
 Package providing integration of Castor
 within Spring's O/X Mapping support. 
 | 
| org.springframework.oxm.config | 
 Provides an namespace handler for the Spring Object/XML namespace. 
 | 
| org.springframework.oxm.jaxb | 
 Package providing integration of JAXB
 with Spring's O/X Mapping support. 
 | 
| org.springframework.oxm.jibx | 
 Package providing integration of JiBX
 with Spring's O/X Mapping support. 
 | 
| org.springframework.oxm.mime | 
 Contains (un)marshallers optimized to store binary data in MIME attachments. 
 | 
| org.springframework.oxm.support | 
 Provides generic support classes for using Spring's O/X Mapping integration
 within various scenario's. 
 | 
| org.springframework.oxm.xmlbeans | 
 Package providing integration of XMLBeans
 with Spring's O/X Mapping support. 
 | 
| org.springframework.oxm.xstream | 
 Package providing integration of XStream
 with Spring's O/X Mapping support. 
 | 
| org.springframework.remoting | 
 Exception hierarchy for Spring's remoting infrastructure,
 independent of any specific remote method invocation system. 
 | 
| org.springframework.remoting.caucho | 
 This package provides remoting classes for Caucho's Hessian protocol:
 a proxy factory for accessing Hessian services, and an exporter for
 making beans available to Hessian clients. 
 | 
| org.springframework.remoting.httpinvoker | 
 Remoting classes for transparent Java-to-Java remoting via HTTP invokers. 
 | 
| org.springframework.remoting.jaxws | 
 Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC),
 as included in Java 6 and Java EE 5. 
 | 
| org.springframework.remoting.rmi | 
 Remoting classes for conventional RMI and transparent remoting via
 RMI invokers. 
 | 
| org.springframework.remoting.soap | 
 SOAP-specific exceptions and support classes for Spring's remoting subsystem. 
 | 
| org.springframework.remoting.support | 
 Generic support classes for remoting implementations. 
 | 
| org.springframework.scheduling | 
 General exceptions for Spring's scheduling support,
 independent of any specific scheduling system. 
 | 
| org.springframework.scheduling.annotation | 
 Java 5 annotation for asynchronous method execution. 
 | 
| org.springframework.scheduling.aspectj | |
| org.springframework.scheduling.commonj | 
 Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
 facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. 
 | 
| org.springframework.scheduling.concurrent | 
 Scheduling convenience classes for the  
java.util.concurrent
 and javax.enterprise.concurrent packages, allowing to set up a
 ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
 context. | 
| org.springframework.scheduling.config | 
 Support package for declarative scheduling configuration,
 with XML schema being the primary configuration format. 
 | 
| org.springframework.scheduling.quartz | 
 Support classes for the open source scheduler
 Quartz,
 allowing to set up Quartz Schedulers, JobDetails and
 Triggers as beans in a Spring context. 
 | 
| org.springframework.scheduling.support | 
 Generic support classes for scheduling. 
 | 
| org.springframework.scripting | 
 Core interfaces for Spring's scripting support. 
 | 
| org.springframework.scripting.bsh | 
 Package providing integration of
 BeanShell
 (and BeanShell2)
 into Spring's scripting infrastructure. 
 | 
| org.springframework.scripting.config | 
 Support package for Spring's dynamic language machinery,
 with XML schema being the primary configuration format. 
 | 
| org.springframework.scripting.groovy | 
 Package providing integration of
 Groovy
 into Spring's scripting infrastructure. 
 | 
| org.springframework.scripting.jruby | 
 Package providing integration of
 JRuby
 into Spring's scripting infrastructure. 
 | 
| org.springframework.scripting.support | 
 Support classes for Spring's scripting package. 
 | 
| org.springframework.stereotype | 
 Annotations denoting the roles of types or methods in the overall architecture
 (at a conceptual, rather than implementation, level). 
 | 
| org.springframework.test.annotation | 
 Support classes for annotation-driven tests. 
 | 
| org.springframework.test.context | 
 This package contains the Spring TestContext Framework which
 provides annotation-driven unit and integration testing support that is
 agnostic of the actual testing framework in use. 
 | 
| org.springframework.test.context.cache | 
 Support for context caching within the Spring TestContext Framework. 
 | 
| org.springframework.test.context.jdbc | 
 JDBC support classes for the Spring TestContext Framework,
 including support for declarative SQL script execution via  
@Sql. | 
| org.springframework.test.context.junit4 | 
 Support classes for integrating the Spring TestContext Framework
 with JUnit 4.12 or higher. 
 | 
| org.springframework.test.context.junit4.rules | 
 Custom JUnit  
Rules used in the Spring TestContext Framework. | 
| org.springframework.test.context.junit4.statements | 
 Custom JUnit  
Statements used in the Spring TestContext Framework. | 
| org.springframework.test.context.support | 
 Support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.context.testng | 
 Support classes for ApplicationContext-based and transactional
 tests run with TestNG and the Spring TestContext Framework. 
 | 
| org.springframework.test.context.transaction | 
 Transactional support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.context.util | 
 Common utilities used within the Spring TestContext Framework. 
 | 
| org.springframework.test.context.web | 
 Web support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.jdbc | 
 Support classes for tests based on JDBC. 
 | 
| org.springframework.test.util | 
 General utility classes for use in unit and integration tests. 
 | 
| org.springframework.test.web | 
 Helper classes for unit tests based on Spring's web support. 
 | 
| org.springframework.test.web.client | 
 Contains client-side REST testing support. 
 | 
| org.springframework.test.web.client.match | 
 Contains built-in  
RequestMatcher
 implementations. | 
| org.springframework.test.web.client.response | 
 Contains built-in  
ResponseCreator
 implementations. | 
| org.springframework.test.web.servlet | 
 Contains server-side support for testing Spring MVC applications. 
 | 
| org.springframework.test.web.servlet.htmlunit | 
 Server-side support for testing Spring MVC applications with  
MockMvc
 and HtmlUnit. | 
| org.springframework.test.web.servlet.htmlunit.webdriver | 
 Server-side support for testing Spring MVC applications with  
MockMvc
 and the Selenium HtmlUnitDriver. | 
| org.springframework.test.web.servlet.request | 
 Contains built-in  
RequestBuilder
 implementations. | 
| org.springframework.test.web.servlet.result | 
 Contains built-in  
ResultMatcher and ResultHandler implementations. | 
| org.springframework.test.web.servlet.setup | 
 Contains built-in  
MockMvcBuilder implementations. | 
| org.springframework.transaction | 
 Exception hierarchy for Spring's transaction infrastructure,
 independent of any specific transaction management system. 
 | 
| org.springframework.transaction.annotation | 
 Spring's support for annotation-based transaction demarcation. 
 | 
| org.springframework.transaction.aspectj | |
| org.springframework.transaction.config | 
 Support package for declarative transaction configuration,
 with XML schema being the primary configuration format. 
 | 
| org.springframework.transaction.event | 
 Spring's support for listening to transaction events. 
 | 
| org.springframework.transaction.interceptor | 
 AOP-based solution for declarative transaction demarcation. 
 | 
| org.springframework.transaction.jta | 
 Transaction SPI implementation for JTA. 
 | 
| org.springframework.transaction.support | 
 Support classes for the org.springframework.transaction package. 
 | 
| org.springframework.ui | 
 Generic support for UI layer concepts. 
 | 
| org.springframework.ui.context | 
 Contains classes defining the application context subinterface
 for UI applications. 
 | 
| org.springframework.ui.context.support | 
 Classes supporting the org.springframework.ui.context package. 
 | 
| org.springframework.ui.freemarker | 
 Support classes for setting up
 FreeMarker
 within a Spring application context. 
 | 
| org.springframework.ui.jasperreports | 
 Support classes for
 JasperReports. 
 | 
| org.springframework.ui.velocity | 
 Support classes for setting up
 Velocity
 within a Spring application context. 
 | 
| org.springframework.util | 
 Miscellaneous utility classes, such as String manipulation utilities,
 a Log4J configurer, and a state holder for paged lists of objects. 
 | 
| org.springframework.util.backoff | 
 A generic back-off abstraction. 
 | 
| org.springframework.util.comparator | 
 Useful generic  
java.util.Comparator implementations,
 such as an invertible comparator and a compound comparator. | 
| org.springframework.util.concurrent | 
 Useful generic  
java.util.concurrent.Future extension. | 
| org.springframework.util.xml | 
 Miscellaneous utility classes for XML parsing and transformation,
 such as error handlers that log warnings via Commons Logging. 
 | 
| org.springframework.validation | 
 Provides data binding and validation functionality,
 for usage in business and/or UI layers. 
 | 
| org.springframework.validation.annotation | 
 Support classes for annotation-based constraint evaluation,
 e.g. 
 | 
| 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.validation.support | 
 Support classes for handling validation results. 
 | 
| org.springframework.web | 
 Common, generic interfaces that define minimal boundary points
 between Spring's web infrastructure and other framework modules. 
 | 
| org.springframework.web.accept | 
 This package contains classes used to determine the requested the media types in a request. 
 | 
| org.springframework.web.bind | 
 Provides web-specific data binding functionality. 
 | 
| org.springframework.web.bind.annotation | 
 Annotations for binding requests to controllers and handler methods
 as well as for binding request parameters to method arguments. 
 | 
| org.springframework.web.bind.annotation.support | 
 Support classes for web annotation processing. 
 | 
| org.springframework.web.bind.support | 
 Support classes for web data binding. 
 | 
| org.springframework.web.client | 
 Core package of the client-side web support. 
 | 
| org.springframework.web.client.support | 
 Classes supporting the  
org.springframework.web.client package. | 
| org.springframework.web.context | 
 Contains a variant of the application context interface for web applications,
 and the ContextLoaderListener that bootstraps a root web application context. 
 | 
| org.springframework.web.context.annotation | 
 Provides convenience annotations for web scopes. 
 | 
| 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.request.async | 
 Support for asynchronous request processing. 
 | 
| org.springframework.web.context.support | 
 Classes supporting the  
org.springframework.web.context package,
 such as WebApplicationContext implementations and various utility classes. | 
| org.springframework.web.cors | 
 Support for CORS (Cross-Origin Resource Sharing),
 based on a common  
CorsProcessor strategy. | 
| org.springframework.web.filter | 
 Provides generic filter base classes allowing for bean-style configuration. 
 | 
| org.springframework.web.jsf | 
 Support classes for integrating a JSF web layer with a Spring service layer
 which is hosted in a Spring root WebApplicationContext. 
 | 
| org.springframework.web.jsf.el | 
 ELResolvers for integrating a JSF web layer with a Spring service layer
 which is hosted in a Spring root WebApplicationContext. 
 | 
| org.springframework.web.method | 
 Common infrastructure for handler method processing, as used by
 Spring MVC's  
org.springframework.web.servlet.mvc.method package. | 
| org.springframework.web.method.annotation | 
 Support classes for annotation-based handler method processing. 
 | 
| org.springframework.web.method.support | 
 Generic support classes for handler method processing. 
 | 
| org.springframework.web.multipart | 
 Multipart resolution framework for handling file uploads. 
 | 
| org.springframework.web.multipart.commons | 
 MultipartResolver implementation for
 Apache Commons FileUpload. 
 | 
| org.springframework.web.multipart.support | 
 Support classes for the multipart resolution framework. 
 | 
| org.springframework.web.portlet | 
 Provides JSR-286 portlets that integrate with the application context
 infrastructure, and the core interfaces and classes for the Portlet
 variant of Spring's web MVC framework. 
 | 
| org.springframework.web.portlet.bind | 
 Provides Portlet-specific data binding functionality. 
 | 
| org.springframework.web.portlet.bind.annotation | 
 Annotations for binding portlet requests to handler methods. 
 | 
| org.springframework.web.portlet.context | 
 Support for Spring's application context concept in a portlet environment,
 including ApplicationContext implementations and various utility classes. 
 | 
| org.springframework.web.portlet.handler | 
 Provides standard HandlerMapping implementations,
 including abstract base classes for custom implementations. 
 | 
| org.springframework.web.portlet.multipart | 
 Multipart resolution framework for handling file uploads. 
 | 
| org.springframework.web.portlet.mvc | 
 Standard controller implementations for the Portlet MVC framework that comes with
 Spring. 
 | 
| org.springframework.web.portlet.mvc.annotation | 
 Support package for annotation-based Portlet MVC controllers. 
 | 
| org.springframework.web.portlet.util | 
 Miscellaneous Portlet utility classes. 
 | 
| 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.config | 
 Defines the XML configuration namespace for Spring MVC. 
 | 
| org.springframework.web.servlet.config.annotation | 
 Annotation-based setup for Spring MVC. 
 | 
| org.springframework.web.servlet.handler | 
 Provides standard HandlerMapping implementations,
 including abstract base classes for custom implementations. 
 | 
| org.springframework.web.servlet.i18n | 
 Locale support classes for Spring's web MVC framework. 
 | 
| org.springframework.web.servlet.mvc | 
 Standard controller implementations for the Servlet MVC framework that comes with
 Spring. 
 | 
| org.springframework.web.servlet.mvc.annotation | 
 Support package for annotation-based Servlet MVC controllers. 
 | 
| org.springframework.web.servlet.mvc.condition | 
 Common MVC logic for matching incoming requests based on conditions. 
 | 
| org.springframework.web.servlet.mvc.method | 
 Servlet-based infrastructure for handler method processing,
 building on the  
org.springframework.web.method package. | 
| 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.servlet.mvc.multiaction | 
 Package allowing MVC Controller implementations to handle requests
 at method rather than class level. 
 | 
| org.springframework.web.servlet.mvc.support | 
 Support package for MVC controllers. 
 | 
| org.springframework.web.servlet.resource | 
 Support classes for serving static resources. 
 | 
| org.springframework.web.servlet.support | 
 Support classes for Spring's web MVC framework. 
 | 
| org.springframework.web.servlet.tags | 
 Spring's JSP standard tag library for JSP 2.0+. 
 | 
| org.springframework.web.servlet.tags.form | 
 Spring's form tag library for JSP 2.0+. 
 | 
| org.springframework.web.servlet.theme | 
 Theme support classes for Spring's web MVC framework. 
 | 
| org.springframework.web.servlet.view | 
 Provides standard View and ViewResolver implementations,
 including abstract base classes for custom implementations. 
 | 
| org.springframework.web.servlet.view.document | 
 Support classes for document generation,
 providing View implementations for PDF and Excel. 
 | 
| org.springframework.web.servlet.view.feed | 
 Support classes for feed generation, providing View implementations for Atom and RSS. 
 | 
| 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.jasperreports | 
 Support classes for the integration of
 JasperReports
 as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.json | 
 Support classes for providing a View implementation based on JSON serialization. 
 | 
| 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.tiles2 | 
 Support classes for the integration of
 Tiles 2
 (the standalone version of Tiles) as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.tiles3 | 
 Support classes for the integration of
 Tiles 3
 (the standalone version of Tiles) as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.velocity | 
 Support classes for the integration of
 Velocity
 as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.xml | 
 Support classes for providing a View implementation based on XML Marshalling. 
 | 
| org.springframework.web.servlet.view.xslt | 
 Support classes for XSLT,
 providing a View implementation for XSLT stylesheets. 
 | 
| org.springframework.web.socket | 
 Common abstractions and Spring configuration support for WebSocket applications. 
 | 
| org.springframework.web.socket.adapter | 
 Classes adapting Spring's WebSocket API to and from WebSocket providers. 
 | 
| org.springframework.web.socket.adapter.jetty | 
 Adapter classes for the Jetty WebSocket API. 
 | 
| org.springframework.web.socket.adapter.standard | 
 Adapter classes for the standard Java WebSocket API. 
 | 
| org.springframework.web.socket.client | 
 Client-side abstractions for WebSocket applications. 
 | 
| org.springframework.web.socket.client.jetty | 
 Client-side support for the Jetty WebSocket API. 
 | 
| org.springframework.web.socket.client.standard | 
 Client-side classes for use with standard Java WebSocket endpoints. 
 | 
| org.springframework.web.socket.config | 
 Configuration support for WebSocket request handling. 
 | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| org.springframework.web.socket.handler | 
 Convenient  
WebSocketHandler
 implementations and decorators. | 
| org.springframework.web.socket.messaging | 
 WebSocket integration for Spring's messaging module. 
 | 
| org.springframework.web.socket.server | 
 Server-side abstractions for WebSocket interactions. 
 | 
| org.springframework.web.socket.server.jetty | 
 Server-side support for the Jetty 9+ WebSocket API. 
 | 
| org.springframework.web.socket.server.standard | 
 Server-side classes for use with standard JSR-356 WebSocket endpoints. 
 | 
| org.springframework.web.socket.server.support | 
 Server-side support classes including container-specific strategies
 for upgrading a request. 
 | 
| org.springframework.web.socket.sockjs | 
 Top-level SockJS types. 
 | 
| org.springframework.web.socket.sockjs.client | 
 SockJS client implementation of
  
WebSocketClient. | 
| org.springframework.web.socket.sockjs.frame | 
 Support classes for creating SockJS frames including the encoding and decoding
 of SockJS message frames. 
 | 
| org.springframework.web.socket.sockjs.support | 
 Support classes for SockJS including an
  
AbstractSockJsService
 implementation. | 
| org.springframework.web.socket.sockjs.transport | 
 Server-side support for SockJS transports including
  
TransportHandler implementations
 for processing incoming requests, their
 session
 counterparts for sending messages over the various transports, and
 DefaultSockJsService. | 
| org.springframework.web.socket.sockjs.transport.handler | 
TransportHandler
 implementation classes as well as a concrete
 SockJsService. | 
| org.springframework.web.socket.sockjs.transport.session | 
 SockJS specific implementations of
  
WebSocketSession. | 
| org.springframework.web.util | 
 Miscellaneous web utility classes, such as HTML escaping,
 Log4j initialization, and cookie handling. 
 | 
This is the public API documentation for the Spring Framework.