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.| Constructor and Description |
|---|
ContextAnnotationAutowireCandidateResolver() |
| Modifier and Type | Method and Description |
|---|---|
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, getSuggestedValue, isAutowireCandidate, isQualifier, setValueAnnotationTypepublic ContextAnnotationAutowireCandidateResolver()
public Object getLazyResolutionProxyIfNecessary(org.springframework.beans.factory.config.DependencyDescriptor descriptor, String beanName)
getLazyResolutionProxyIfNecessary in interface org.springframework.beans.factory.support.AutowireCandidateResolvergetLazyResolutionProxyIfNecessary in class org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolverprotected boolean isLazy(org.springframework.beans.factory.config.DependencyDescriptor descriptor)