AnnotatedBeanDefinition | Extended org.springframework.beans.factory.config.BeanDefinition interface that exposes org.springframework.core.type.AnnotationMetadata about its bean class - without requiring the class to be loaded yet. | code | html |
InjectionMetadata.InjectedElement | code | html |
Autowire | Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection. | code | html |
AnnotatedGenericBeanDefinition | Extension of the org.springframework.beans.factory.support.GenericBeanDefinition class, adding support for annotation metadata exposed through the AnnotatedBeanDefinition interface. | code | html |
AnnotationBeanWiringInfoResolver | org.springframework.beans.factory.wiring.BeanWiringInfoResolver that uses the Configurable annotation to identify which classes need autowiring. | code | html |
Autowired | Marks a constructor, field, setter method or config method as to be autowired by Spring's dependency injection facilities. | code | html |
AutowiredAnnotationBeanPostProcessor | org.springframework.beans.factory.config.BeanPostProcessor implementation that autowires annotated fields, setter methods and arbitrary config methods. | code | html |
AutowiredAnnotationBeanPostProcessor.AutowiredFieldElement | Class representing injection information about an annotated field. | code | html |
AutowiredAnnotationBeanPostProcessor.AutowiredMethodElement | Class representing injection information about an annotated method. | code | html |
Configurable | Marks a class as being eligible for Spring-driven configuration. | code | html |
CustomAutowireConfigurer | A org.springframework.beans.factory.config.BeanFactoryPostProcessor implementation that allows for convenient registration of custom autowire qualifier types. | code | html |
InitDestroyAnnotationBeanPostProcessor | org.springframework.beans.factory.config.BeanPostProcessor implementation that invokes annotated init and destroy methods. | code | html |
InitDestroyAnnotationBeanPostProcessor.LifecycleElement | Class representing injection information about an annotated method. | code | html |
InitDestroyAnnotationBeanPostProcessor.LifecycleMetadata | Class representing information about annotated init and destroy methods. | code | html |
InjectionMetadata | Internal class for managing injection metadata. | code | html |
Qualifier | This annotation may be used on a field or parameter as a qualifier for candidate beans when autowiring. | code | html |
QualifierAnnotationAutowireCandidateResolver | AutowireCandidateResolver implementation that matches bean definition qualifiers against qualifier annotations on the field or parameter to be autowired. | code | html |
Required | Marks a method (typically a JavaBean setter method) as being 'required': that is, the setter method must be configured to be dependency-injected with a value. | code | html |
RequiredAnnotationBeanPostProcessor | org.springframework.beans.factory.config.BeanPostProcessor implementation that enforces required JavaBean properties to have been configured. | code | html |
Value | Annotation at the field or method/constructor parameter level that indicates a default value expression for the affected argument. | code | html |