Package | Description |
---|---|
org.springframework.beans.factory.annotation |
Support package for annotation-driven bean configuration.
|
org.springframework.beans.factory.support |
Classes supporting the
org.springframework.beans.factory package. |
org.springframework.context.annotation |
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
|
Modifier and Type | Class and Description |
---|---|
class |
QualifierAnnotationAutowireCandidateResolver
AutowireCandidateResolver implementation that matches bean definition qualifiers
against qualifier annotations on the field or parameter to be autowired. |
Modifier and Type | Class and Description |
---|---|
class |
GenericTypeAwareAutowireCandidateResolver
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. |
class |
SimpleAutowireCandidateResolver
AutowireCandidateResolver implementation to use when no annotation
support is available. |
Modifier and Type | Method and Description |
---|---|
AutowireCandidateResolver |
DefaultListableBeanFactory.getAutowireCandidateResolver()
Return the autowire candidate resolver for this BeanFactory (never
null ). |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultListableBeanFactory.isAutowireCandidate(String beanName,
DependencyDescriptor descriptor,
AutowireCandidateResolver resolver)
Determine whether the specified bean definition qualifies as an autowire candidate,
to be injected into other beans which declare a dependency of matching type.
|
protected boolean |
DefaultListableBeanFactory.isAutowireCandidate(String beanName,
RootBeanDefinition mbd,
DependencyDescriptor descriptor,
AutowireCandidateResolver resolver)
Determine whether the specified bean definition qualifies as an autowire candidate,
to be injected into other beans which declare a dependency of matching type.
|
void |
DefaultListableBeanFactory.setAutowireCandidateResolver(AutowireCandidateResolver autowireCandidateResolver)
Set a custom autowire candidate resolver for this BeanFactory to use
when deciding whether a bean definition should be considered as a
candidate for autowiring.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextAnnotationAutowireCandidateResolver
Complete implementation of the
AutowireCandidateResolver strategy
interface, providing support for qualifier annotations as well as for lazy resolution
driven by the Lazy annotation in the context.annotation package. |