# Uses of Package
org.springframework.context.support

- Packages that use org.springframework.context.support
  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.

- Classes in org.springframework.context.support used by org.springframework.context.annotation
  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.

- Classes in org.springframework.context.support used by org.springframework.context.support
  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.

- Classes in org.springframework.context.support used by org.springframework.format.datetime
  Class and Description
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- Classes in org.springframework.context.support used by org.springframework.format.datetime.joda
  Class and Description
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- Classes in org.springframework.context.support used by org.springframework.format.datetime.standard
  Class and Description
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- Classes in org.springframework.context.support used by org.springframework.format.number
  Class and Description
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- Classes in org.springframework.context.support used by org.springframework.format.number.money
  Class and Description
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- Classes in org.springframework.context.support used by org.springframework.jca.context
  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.

- Classes in org.springframework.context.support used by org.springframework.test.context.support
  Class and Description
  GenericApplicationContext Generic ApplicationContext implementation that holds a single internal `DefaultListableBeanFactory` instance and does not assume a specific bean definition format.

- Classes in org.springframework.context.support used by org.springframework.validation
  Class and Description
  DefaultMessageSourceResolvable Spring's default implementation of the `MessageSourceResolvable` interface.

- Classes in org.springframework.context.support used by org.springframework.web.context.support
  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.

- Classes in org.springframework.context.support used by org.springframework.web.reactive.function.server.support
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.reactive.handler
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.reactive.result.method
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.reactive.result.method.annotation
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.handler
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.mvc
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.mvc.method
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.mvc.method.annotation
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.resource
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.support
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.document
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.feed
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.freemarker
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.groovy
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.json
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.script
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.tiles3
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.xml
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.servlet.view.xslt
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.socket.server.standard
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.

- Classes in org.springframework.context.support used by org.springframework.web.socket.server.support
  Class and Description
  ApplicationObjectSupport Convenient superclass for application objects that want to be aware of the application context, e.g.