| AnnotatedBeanDefinition | Extended BeanDefinition
interface that exposes AnnotationMetadata
about its bean class - without requiring the class to be loaded yet. |
| AnnotatedGenericBeanDefinition | Extension of the GenericBeanDefinition
class, adding support for annotation metadata exposed through the
AnnotatedBeanDefinition interface. |
| AnnotationBeanWiringInfoResolver | BeanWiringInfoResolver that
uses the Configurable annotation to identify which classes need autowiring. |
| AutowiredAnnotationBeanPostProcessor | BeanPostProcessor implementation
that autowires annotated fields, setter methods and arbitrary config methods. |
| CustomAutowireConfigurer | A BeanFactoryPostProcessor
implementation that allows for convenient registration of custom autowire
qualifier types. |
| InitDestroyAnnotationBeanPostProcessor | BeanPostProcessor implementation
that invokes annotated init and destroy methods. |
| InjectionMetadata | Internal class for managing injection metadata. |
| InjectionMetadata.InjectedElement | |
| QualifierAnnotationAutowireCandidateResolver | AutowireCandidateResolver implementation that matches bean definition qualifiers
against qualifier annotations on the field or parameter to be autowired. |
| RequiredAnnotationBeanPostProcessor | BeanPostProcessor implementation
that enforces required JavaBean properties to have been configured. |
| Autowire | Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection. |