| Package | Description | 
|---|---|
| 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.support | 
 Classes supporting the org.springframework.context package,
 such as abstract base classes for ApplicationContext
 implementations and a MessageSource implementation. 
 | 
| 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.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.jca.endpoint | 
 This package provides a facility for generic JCA message endpoint management. 
 | 
| org.springframework.jdbc.config | 
 Defines the Spring JDBC configuration namespace. 
 | 
| org.springframework.jms.config | 
 Support package for declarative messaging configuration,
 with Java configuration and XML schema support. 
 | 
| org.springframework.jms.listener | 
 This package contains the base message listener container facility. 
 | 
| org.springframework.jms.listener.endpoint | 
 This package provides JCA-based endpoint management for JMS message listeners. 
 | 
| org.springframework.messaging.handler.annotation.reactive | 
 Support classes for working with annotated message-handling methods with
 non-blocking, reactive contracts. 
 | 
| org.springframework.messaging.handler.invocation | 
 Common infrastructure for invoking message handler methods. 
 | 
| org.springframework.messaging.handler.invocation.reactive | 
 Common infrastructure for invoking message handler methods with non-blocking,
 and reactive contracts. 
 | 
| org.springframework.messaging.rsocket.annotation.support | 
 Support classes for working with annotated RSocket stream handling methods. 
 | 
| 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.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.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.scheduling.annotation | 
 Java 5 annotation for asynchronous method execution. 
 | 
| 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.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.scripting.support | 
 Support classes for Spring's scripting package. 
 | 
| 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.event | 
 Test event support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.context.junit.jupiter | 
 Core support for integrating the Spring TestContext Framework
 with the JUnit Jupiter extension model in JUnit 5. 
 | 
| org.springframework.test.context.junit4 | 
 Support classes for integrating the Spring TestContext Framework
 with JUnit 4.12 or higher. 
 | 
| org.springframework.test.context.support | 
 Support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.context.testng | 
 Support classes for integrating the Spring TestContext Framework
 with TestNG. 
 | 
| org.springframework.test.context.web | 
 Web support classes for the Spring TestContext Framework. 
 | 
| org.springframework.test.web.reactive.server | 
 Support for testing Spring WebFlux server endpoints via
  
WebTestClient. | 
| org.springframework.transaction.annotation | 
 Spring's support for annotation-based transaction demarcation. 
 | 
| 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.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.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.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.support | 
 Classes supporting the  
org.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 | 
 Common infrastructure for handler method processing, as used by
 Spring MVC's  
org.springframework.web.servlet.mvc.method package. | 
| org.springframework.web.multipart.support | 
 Support classes for the multipart resolution framework. 
 | 
| org.springframework.web.reactive | 
 Top-level package for the  
spring-webflux module that contains
 DispatcherHandler, the main entry
 point for WebFlux server endpoint processing including key contracts used to
 map requests to handlers, invoke them, and process the result. | 
| org.springframework.web.reactive.config | 
 Spring WebFlux configuration infrastructure. 
 | 
| org.springframework.web.reactive.function.server.support | 
 Classes supporting the  
org.springframework.web.reactive.function.server package. | 
| org.springframework.web.reactive.handler | 
 Provides HandlerMapping implementations including abstract base classes. 
 | 
| org.springframework.web.reactive.resource | 
 Support classes for serving static resources. 
 | 
| org.springframework.web.reactive.result.method | 
 Infrastructure for handler method processing. 
 | 
| org.springframework.web.reactive.result.method.annotation | 
 Infrastructure for annotation-based handler method processing. 
 | 
| org.springframework.web.reactive.result.view | 
 Support for result handling through view resolution. 
 | 
| 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.reactive.socket.client | 
 Client support for WebSocket interactions. 
 | 
| org.springframework.web.reactive.socket.server.support | 
 Server-side support classes for WebSocket requests. 
 | 
| org.springframework.web.reactive.socket.server.upgrade | 
 Holds implementations of
  
RequestUpgradeStrategy. | 
| org.springframework.web.server | 
 Core interfaces and classes for Spring's generic, reactive web support. 
 | 
| org.springframework.web.server.adapter | 
 Implementations to adapt to the underlying
  
org.springframework.http.client.reactive reactive HTTP adapter
 and HttpHandler. | 
| 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.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.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.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.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 | 
 This package contains Spring's JSP standard tag library for JSP 2.0+. 
 | 
| 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.groovy | 
 Support classes for the integration of
 
 Groovy Templates 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.tiles3 | 
 Support classes for the integration of
 Tiles 3
 (the standalone version of Tiles) 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.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.standard | 
 Client-side classes for use with standard Java WebSocket endpoints. 
 | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| org.springframework.web.socket.messaging | 
 WebSocket integration for Spring's messaging module. 
 | 
| 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.client | 
 SockJS client implementation of
  
WebSocketClient. | 
| 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. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| NoSuchMessageException
 Exception thrown when a message can't be resolved. 
 | 
| PayloadApplicationEvent
 An  
ApplicationEvent that carries an arbitrary payload. | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationStartupAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationStartup that it runs with. | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationEventPublisherAware
 Interface to be implemented by any object that wishes to be notified
 of the ApplicationEventPublisher (typically the ApplicationContext)
 that it runs in. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| HierarchicalMessageSource
 Sub-interface of MessageSource to be implemented by objects that
 can resolve messages hierarchically. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| LifecycleProcessor
 Strategy interface for processing Lifecycle beans within the ApplicationContext. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| NoSuchMessageException
 Exception thrown when a message can't be resolved. 
 | 
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationEventPublisherAware
 Interface to be implemented by any object that wishes to be notified
 of the ApplicationEventPublisher (typically the ApplicationContext)
 that it runs in. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationEventPublisherAware
 Interface to be implemented by any object that wishes to be notified
 of the ApplicationEventPublisher (typically the ApplicationContext)
 that it runs in. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextInitializer
 Callback interface for initializing a Spring  
ConfigurableApplicationContext
 prior to being refreshed. | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextInitializer
 Callback interface for initializing a Spring  
ConfigurableApplicationContext
 prior to being refreshed. | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| PayloadApplicationEvent
 An  
ApplicationEvent that carries an arbitrary payload. | 
| Class and Description | 
|---|
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextInitializer
 Callback interface for initializing a Spring  
ConfigurableApplicationContext
 prior to being refreshed. | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| NoSuchMessageException
 Exception thrown when a message can't be resolved. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ResourceLoaderAware
 Interface to be implemented by any object that wishes to be notified of the
  
ResourceLoader (typically the ApplicationContext) that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationContextInitializer
 Callback interface for initializing a Spring  
ConfigurableApplicationContext
 prior to being refreshed. | 
| ConfigurableApplicationContext
 SPI interface to be implemented by most if not all application contexts. 
 | 
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationContextException
 Exception thrown during application context initialization. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceAware
 Interface to be implemented by any object that wishes to be notified
 of the MessageSource (typically the ApplicationContext) that it runs in. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| EnvironmentAware
 Interface to be implemented by any bean that wishes to be notified
 of the  
Environment that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationContextInitializer
 Callback interface for initializing a Spring  
ConfigurableApplicationContext
 prior to being refreshed. | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| MessageSourceResolvable
 Interface for objects that are suitable for message resolution in a
  
MessageSource. | 
| NoSuchMessageException
 Exception thrown when a message can't be resolved. 
 | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| MessageSource
 Strategy interface for resolving messages, with support for the parameterization
 and internationalization of such messages. 
 | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationContext
 Central interface to provide configuration for an application. 
 | 
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| ApplicationEvent
 Class to be extended by all application events. 
 | 
| ApplicationEventPublisher
 Interface that encapsulates event publication functionality. 
 | 
| ApplicationEventPublisherAware
 Interface to be implemented by any object that wishes to be notified
 of the ApplicationEventPublisher (typically the ApplicationContext)
 that it runs in. 
 | 
| ApplicationListener
 Interface to be implemented by application event listeners. 
 | 
| EmbeddedValueResolverAware
 Interface to be implemented by any object that wishes to be notified of a
  
StringValueResolver for the resolution of embedded definition values. | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Class and Description | 
|---|
| ApplicationContextAware
 Interface to be implemented by any object that wishes to be notified
 of the  
ApplicationContext that it runs in. | 
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Phased
 Interface for objects that may participate in a phased
 process such as lifecycle management. 
 | 
| SmartLifecycle
 An extension of the  
Lifecycle interface for those objects that require
 to be started upon ApplicationContext refresh and/or shutdown in a
 particular order. | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 | 
| Class and Description | 
|---|
| Lifecycle
 A common interface defining methods for start/stop lifecycle control. 
 |