| 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.validation | Provides data binding and validation functionality,
 for usage in business and/or UI layers. | 
| 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 MBean operation interface for the  LiveBeansViewfeature. | 
| 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 | 
|---|
| DefaultMessageSourceResolvable Spring's default implementation of the  MessageSourceResolvableinterface. |