# 程序包的使用
org.springframework.context.support

- 使用org.springframework.context.support的程序包
  程序包 | 说明
  --- | ---
  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.validation | Provides data binding and validation functionality, for usage in business and/or UI layers.

- org.springframework.context.annotation使用的org.springframework.context.support中的类
  类和说明
  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.

- org.springframework.context.support使用的org.springframework.context.support中的类
  类和说明
  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 MBean operation interface for the `LiveBeansView` feature.
  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.

- org.springframework.format.datetime使用的org.springframework.context.support中的类
  类和说明
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- org.springframework.format.datetime.joda使用的org.springframework.context.support中的类
  类和说明
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- org.springframework.format.datetime.standard使用的org.springframework.context.support中的类
  类和说明
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- org.springframework.format.number使用的org.springframework.context.support中的类
  类和说明
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- org.springframework.format.number.money使用的org.springframework.context.support中的类
  类和说明
  EmbeddedValueResolutionSupport Convenient base class for components with a need for embedded value resolution (i.e.

- org.springframework.validation使用的org.springframework.context.support中的类
  类和说明
  DefaultMessageSourceResolvable Spring's default implementation of the `MessageSourceResolvable` interface.