org.springframework.beans.factory.wiring.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.
Configurable, org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected BeanWiringInfo | Returns: the resolved BeanWiringInfothe bean instance beanInstance, Configurable the Configurable annotation found on the bean class annotation)Build the |
| protected String | Returns: the default bean name to usethe bean instance to build a default name for beanInstance)Determine the default bean name for the specified bean instance. |
| public BeanWiringInfo | resolveWiringInfo(Object
the bean instance to resolve info for beanInstance)Implements org. Resolve the BeanWiringInfo for the given bean instance. |
| AnnotationBeanWiringInfoResolver | back to summary |
|---|---|
| public AnnotationBeanWiringInfoResolver() | |
| buildWiringInfo | back to summary |
|---|---|
| protected BeanWiringInfo buildWiringInfo(Object beanInstance, Configurable annotation) Build the
| |
| getDefaultBeanName | back to summary |
|---|---|
| protected String getDefaultBeanName(Object beanInstance) 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.
| |
| resolveWiringInfo | back to summary |
|---|---|
| public BeanWiringInfo resolveWiringInfo(Object beanInstance) Implements org. Doc from org. Resolve the BeanWiringInfo for the given bean instance.
| |