接口的使用
org.springframework.context.annotation.ScopeMetadataResolver
使用ScopeMetadataResolver的程序包 程序包 说明 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.web.context.support Classes supporting theorg.springframework.web.context
package, such as WebApplicationContext implementations and various utility classes.org.springframework.context.annotation中ScopeMetadataResolver的使用
实现ScopeMetadataResolver的org.springframework.context.annotation中的类 修饰符和类型 类 说明 class
AnnotationScopeMetadataResolver
AScopeMetadataResolver
implementation that by default checks for the presence of Spring's@Scope
annotation on the bean class.class
Jsr330ScopeMetadataResolver
SimpleScopeMetadataResolver
implementation that follows JSR-330 scoping rules: defaulting to prototype scope unlessSingleton
is present.返回变量类型为ScopeMetadataResolver的类型的org.springframework.context.annotation中的方法 修饰符和类型 方法 说明 Class<? extends ScopeMetadataResolver>
scopeResolver()
TheScopeMetadataResolver
to be used for resolving the scope of detected components.参数类型为ScopeMetadataResolver的org.springframework.context.annotation中的方法 修饰符和类型 方法 说明 void
AnnotatedBeanDefinitionReader. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)
Set theScopeMetadataResolver
to use for registered component classes.void
AnnotationConfigApplicationContext. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)
Set theScopeMetadataResolver
to use for registered component classes.void
ClassPathBeanDefinitionScanner. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)
Set the ScopeMetadataResolver to use for detected bean classes.org.springframework.web.context.support中ScopeMetadataResolver的使用
返回ScopeMetadataResolver的org.springframework.web.context.support中的方法 修饰符和类型 方法 说明 protected ScopeMetadataResolver
AnnotationConfigWebApplicationContext. getScopeMetadataResolver()
Return the customScopeMetadataResolver
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
, if any.参数类型为ScopeMetadataResolver的org.springframework.web.context.support中的方法 修饰符和类型 方法 说明 void
AnnotationConfigWebApplicationContext. setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)
Set a customScopeMetadataResolver
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
.