| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationScopeMetadataResolverA  ScopeMetadataResolverimplementation that by default checks for
 the presence of Spring's@Scopeannotation on the bean class. | 
| class  | Jsr330ScopeMetadataResolverSimple  ScopeMetadataResolverimplementation that follows JSR-330 scoping rules:
 defaulting to prototype scope unlessSingletonis present. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClassPathBeanDefinitionScanner. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)Set the ScopeMetadataResolver to use for detected bean classes. | 
| void | AnnotatedBeanDefinitionReader. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)Set the  ScopeMetadataResolverto use for registered component classes. | 
| void | AnnotationConfigApplicationContext. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)Set the  ScopeMetadataResolverto use for registered component classes. |