| 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.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.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.context package,
 such as WebApplicationContext implementations and various utility classes. | 
| 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.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.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.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  
ApplicationContext
 interface. | 
| GenericApplicationContext
 Generic ApplicationContext implementation that holds a single internal
  
DefaultListableBeanFactory
 instance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| AbstractApplicationContext
 Abstract implementation of the  
ApplicationContext
 interface. | 
| AbstractMessageSource
 Abstract implementation of the  
HierarchicalMessageSource interface,
 implementing common handling of message variants, making it easy
 to implement a specific strategy for a concrete MessageSource. | 
| AbstractRefreshableApplicationContext
 Base class for  
ApplicationContext
 implementations which are supposed to support multiple calls to AbstractApplicationContext.refresh(),
 creating a new internal bean factory instance every time. | 
AbstractRefreshableConfigApplicationContext
AbstractRefreshableApplicationContext subclass that adds common handling
 of specified config locations. | 
| AbstractResourceBasedMessageSource
 Abstract base class for  
MessageSource implementations based on
 resource bundle conventions, such as ResourceBundleMessageSource
 and ReloadableResourceBundleMessageSource. | 
| AbstractXmlApplicationContext
 Convenient base class for  
ApplicationContext
 implementations, drawing configuration from XML documents containing bean definitions
 understood by an XmlBeanDefinitionReader. | 
| GenericApplicationContext
 Generic ApplicationContext implementation that holds a single internal
  
DefaultListableBeanFactory
 instance 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  
MessageFormat handling but not implementing concrete
 methods defined in the MessageSource. | 
| ReloadableResourceBundleMessageSource.PropertiesHolder
 PropertiesHolder for caching. 
 | 
| StaticMessageSource
 Simple implementation of  
MessageSource
 which 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  
ApplicationContext
 interface. | 
| GenericApplicationContext
 Generic ApplicationContext implementation that holds a single internal
  
DefaultListableBeanFactory
 instance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| GenericApplicationContext
 Generic ApplicationContext implementation that holds a single internal
  
DefaultListableBeanFactory
 instance and does not assume a specific bean definition format. | 
| Class and Description | 
|---|
| DefaultMessageSourceResolvable
 Spring's default implementation of the  
MessageSourceResolvable interface. | 
| Class and Description | 
|---|
| AbstractApplicationContext
 Abstract implementation of the  
ApplicationContext
 interface. | 
| AbstractRefreshableApplicationContext
 Base class for  
ApplicationContext
 implementations which are supposed to support multiple calls to AbstractApplicationContext.refresh(),
 creating a new internal bean factory instance every time. | 
AbstractRefreshableConfigApplicationContext
AbstractRefreshableApplicationContext subclass 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
  
DefaultListableBeanFactory
 instance 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
ApplicationContext implementation
 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. 
 |