| java.lang.Object | |
| ↳ | org.springframework.beans.factory.annotation.AnnotationBeanWiringInfoResolver |
BeanWiringInfoResolver that
uses the Configurable annotation to identify which classes need autowiring.
The bean name to look up will be taken from the Configurable annotation
if specified; otherwise the default will be the fully-qualified name of the
class being configured.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Resolve the BeanWiringInfo for the given bean instance.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Build the BeanWiringInfo for the given Configurable annotation.
| |||||||||||
Determine the default bean name for the specified bean instance.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.wiring.BeanWiringInfoResolver
| |||||||||||
Resolve the BeanWiringInfo for the given bean instance.
| beanInstance | the bean instance to resolve info for |
|---|
null if not found
Build the BeanWiringInfo for the given Configurable annotation.
| beanInstance | the bean instance |
|---|---|
| annotation | the Configurable annotation found on the bean class |
Determine the default bean name for the specified bean instance.
The default implementation returns the superclass name for a CGLIB proxy and the name of the plain bean class else.
| beanInstance | the bean instance to build a default name for |
|---|