| 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.scripting.support | Support classes for Spring's scripting package. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassPathBeanDefinitionScannerA bean definition scanner that detects bean candidates on the classpath,
 registering corresponding bean definitions with a given registry ( BeanFactoryorApplicationContext). | 
| class  | ClassPathScanningCandidateComponentProviderA component provider that provides candidate components from a base package. | 
| class  | ConfigurationClassPostProcessorBeanFactoryPostProcessorused for bootstrapping processing of@Configurationclasses. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReloadableResourceBundleMessageSourceSpring-specific  MessageSourceimplementation
 that accesses resource bundles using specified basenames, participating in the
 SpringApplicationContext's resource loading. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ScriptFactoryPostProcessorBeanPostProcessorthat
 handlesScriptFactorydefinitions,
 replacing each factory with the actual scripted Java object generated by it. |