public class SimpleAutowireCandidateResolver extends Object implements AutowireCandidateResolver
AutowireCandidateResolver implementation to use when no annotation
support is available. This implementation checks the bean definition only.BeanDefinition.isAutowireCandidate()| Constructor and Description |
|---|
SimpleAutowireCandidateResolver() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getSuggestedValue(DependencyDescriptor descriptor)
Determine whether a default value is suggested for the given dependency.
|
boolean |
isAutowireCandidate(BeanDefinitionHolder bdHolder,
DependencyDescriptor descriptor)
Determine if the provided bean definition is an autowire candidate.
|
public boolean isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)
To be considered a candidate the bean's autowire-candidate attribute must not have been set to 'false'.
isAutowireCandidate in interface AutowireCandidateResolverbdHolder - the bean definition including bean name and aliasesdescriptor - the descriptor for the target method parameter or fieldpublic Object getSuggestedValue(DependencyDescriptor descriptor)
AutowireCandidateResolvergetSuggestedValue in interface AutowireCandidateResolverdescriptor - the descriptor for the target method parameter or fieldnull if none found