Class ExcludableContextAnnotationAutowireCandidateResolver
java.lang.Object
org.springframework.beans.factory.support.SimpleAutowireCandidateResolver
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver
org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver
org.springframework.osgi.atlassian.ExcludableContextAnnotationAutowireCandidateResolver
- All Implemented Interfaces:
Cloneable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.support.AutowireCandidateResolver
public class ExcludableContextAnnotationAutowireCandidateResolver
extends org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver
An autowire candidate resolver that excludes unwanted beans to be autowired.
In Spring 4.3, some internal beans (e.g. importRegistry which is of type Collection)
may be autowired when there are matched property types.
- Since:
- 4.6.0
-
Field Summary
Fields inherited from class org.springframework.beans.factory.support.SimpleAutowireCandidateResolver
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAutowireCandidate(org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder, org.springframework.beans.factory.config.DependencyDescriptor descriptor) Methods inherited from class org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver
buildLazyResolutionProxy, getLazyResolutionProxyIfNecessary, isLazyMethods inherited from class org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
addQualifierType, checkQualifier, checkQualifiers, extractValue, findValue, getFactoryMethodAnnotation, getQualifiedElementAnnotation, getSuggestedValue, hasQualifier, isQualifier, isRequired, setValueAnnotationTypeMethods inherited from class org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver
checkGenericTypeMatch, cloneIfNecessary, getBeanFactory, getResolvedDecoratedDefinition, getReturnTypeForFactoryMethod, setBeanFactory
-
Constructor Details
-
ExcludableContextAnnotationAutowireCandidateResolver
public ExcludableContextAnnotationAutowireCandidateResolver()
-
-
Method Details
-
isAutowireCandidate
public boolean isAutowireCandidate(org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder, org.springframework.beans.factory.config.DependencyDescriptor descriptor) - Specified by:
isAutowireCandidatein interfaceorg.springframework.beans.factory.support.AutowireCandidateResolver- Overrides:
isAutowireCandidatein classorg.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
-