Class GenericTypeAwareAutowireCandidateResolver

java.lang.Object
org.springframework.beans.factory.support.SimpleAutowireCandidateResolver
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver
All Implemented Interfaces:
Cloneable, Aware, BeanFactoryAware, AutowireCandidateResolver
Direct Known Subclasses:
QualifierAnnotationAutowireCandidateResolver

public class GenericTypeAwareAutowireCandidateResolver extends SimpleAutowireCandidateResolver implements BeanFactoryAware, Cloneable
Basic AutowireCandidateResolver that performs a full generic type match with the candidate's type if the dependency is declared as a generic type (e.g. Repository<Customer>).

This is the base class for QualifierAnnotationAutowireCandidateResolver, providing an implementation all non-annotation-based resolution steps at this level.

Since:
4.0
Author:
Juergen Hoeller