public class ContextAnnotationAutowireCandidateResolver
extends org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
AutowireCandidateResolver strategy
interface, providing support for qualifier annotations as well as for lazy resolution
driven by the Lazy annotation in the context.annotation package.| 构造器和说明 |
|---|
ContextAnnotationAutowireCandidateResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
buildLazyResolutionProxy(org.springframework.beans.factory.config.DependencyDescriptor descriptor,
String beanName) |
Object |
getLazyResolutionProxyIfNecessary(org.springframework.beans.factory.config.DependencyDescriptor descriptor,
String beanName) |
protected boolean |
isLazy(org.springframework.beans.factory.config.DependencyDescriptor descriptor) |
addQualifierType, checkQualifier, checkQualifiers, extractValue, findValue, getFactoryMethodAnnotation, getQualifiedElementAnnotation, getSuggestedValue, isAutowireCandidate, isQualifier, isRequired, setValueAnnotationTypepublic ContextAnnotationAutowireCandidateResolver()
@Nullable public Object getLazyResolutionProxyIfNecessary(org.springframework.beans.factory.config.DependencyDescriptor descriptor, @Nullable String beanName)
getLazyResolutionProxyIfNecessary 在接口中 org.springframework.beans.factory.support.AutowireCandidateResolvergetLazyResolutionProxyIfNecessary 在类中 org.springframework.beans.factory.support.SimpleAutowireCandidateResolverprotected boolean isLazy(org.springframework.beans.factory.config.DependencyDescriptor descriptor)