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 |
---|