| Package | Description | 
|---|---|
| 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.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.Dateproperties. | 
| 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.timepackage in JDK 8. | 
| org.springframework.format.number | Formatters for  java.lang.Numberproperties. | 
| org.springframework.format.number.money | Integration with the JSR-354  javax.moneypackage. | 
| org.springframework.jca.context | Integration package that allows for deploying a Spring application context
 as a JCA 1.7 compliant RAR file. | 
| org.springframework.test.context.support | Support classes for the Spring TestContext Framework. | 
| org.springframework.validation | Provides data binding and validation functionality,
 for usage in business and/or UI layers. | 
| org.springframework.web.context.support | Classes supporting the  org.springframework.web.contextpackage,
 such as WebApplicationContext implementations and various utility classes. | 
| org.springframework.web.reactive.function.server.support | Classes supporting the  org.springframework.web.reactive.function.serverpackage. | 
| org.springframework.web.reactive.handler | Provides HandlerMapping implementations including abstract base classes. | 
| 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.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.method | Servlet-based infrastructure for handler method processing,
 building on the  org.springframework.web.methodpackage. | 
| org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the
  org.springframework.web.method.annotationpackage. | 
| 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.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.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.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.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. | 
| Class and Description | 
|---|
| AbstractApplicationContext Abstract implementation of the  ApplicationContextinterface. | 
| GenericApplicationContext Generic ApplicationContext implementation that holds a single internal
  DefaultListableBeanFactoryinstance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| AbstractApplicationContext Abstract implementation of the  ApplicationContextinterface. | 
| AbstractMessageSource Abstract implementation of the  HierarchicalMessageSourceinterface,
 implementing common handling of message variants, making it easy
 to implement a specific strategy for a concrete MessageSource. | 
| AbstractRefreshableApplicationContext Base class for  ApplicationContextimplementations which are supposed to support multiple calls toAbstractApplicationContext.refresh(),
 creating a new internal bean factory instance every time. | 
| AbstractRefreshableConfigApplicationContext AbstractRefreshableApplicationContextsubclass that adds common handling
 of specified config locations. | 
| AbstractResourceBasedMessageSource Abstract base class for  MessageSourceimplementations based on
 resource bundle conventions, such asResourceBundleMessageSourceandReloadableResourceBundleMessageSource. | 
| AbstractXmlApplicationContext Convenient base class for  ApplicationContextimplementations, drawing configuration from XML documents containing bean definitions
 understood by anXmlBeanDefinitionReader. | 
| GenericApplicationContext Generic ApplicationContext implementation that holds a single internal
  DefaultListableBeanFactoryinstance and does not assume a specific bean definition format. | 
| LiveBeansViewMBean Deprecated. 
 as of 5.3, in favor of using Spring Boot actuators for such needs | 
| MessageSourceAccessor Helper class for easy access to messages from a MessageSource,
 providing various overloaded getMessage methods. | 
| MessageSourceSupport Base class for message source implementations, providing support infrastructure
 such as  MessageFormathandling but not implementing concrete
 methods defined in theMessageSource. | 
| ReloadableResourceBundleMessageSource.PropertiesHolder PropertiesHolder for caching. | 
| StaticMessageSource Simple implementation of  MessageSourcewhich allows messages to be registered programmatically. | 
| Class and Description | 
|---|
| EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution
 (i.e. | 
| Class and Description | 
|---|
| EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution
 (i.e. | 
| Class and Description | 
|---|
| EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution
 (i.e. | 
| Class and Description | 
|---|
| EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution
 (i.e. | 
| Class and Description | 
|---|
| EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution
 (i.e. | 
| Class and Description | 
|---|
| AbstractApplicationContext Abstract implementation of the  ApplicationContextinterface. | 
| GenericApplicationContext Generic ApplicationContext implementation that holds a single internal
  DefaultListableBeanFactoryinstance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| GenericApplicationContext Generic ApplicationContext implementation that holds a single internal
  DefaultListableBeanFactoryinstance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| DefaultMessageSourceResolvable Spring's default implementation of the  MessageSourceResolvableinterface. | 
| Class and Description | 
|---|
| AbstractApplicationContext Abstract implementation of the  ApplicationContextinterface. | 
| AbstractRefreshableApplicationContext Base class for  ApplicationContextimplementations which are supposed to support multiple calls toAbstractApplicationContext.refresh(),
 creating a new internal bean factory instance every time. | 
| AbstractRefreshableConfigApplicationContext AbstractRefreshableApplicationContextsubclass that adds common handling
 of specified config locations. | 
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| GenericApplicationContext Generic ApplicationContext implementation that holds a single internal
  DefaultListableBeanFactoryinstance and does not assume a specific bean definition format. | 
| LiveBeansView Deprecated. 
 as of 5.3, in favor of using Spring Boot actuators for such needs | 
| LiveBeansViewMBean Deprecated. 
 as of 5.3, in favor of using Spring Boot actuators for such needs | 
| StaticApplicationContext ApplicationContextimplementation
 which supports programmatic registration of beans and messages,
 rather than reading bean definitions from external configuration sources. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. | 
| Class and Description | 
|---|
| ApplicationObjectSupport Convenient superclass for application objects that want to be aware of
 the application context, e.g. |