Name | Description | Type | Package | Framework |
AnnotatedBeanDefinition | interface that exposes AnnotationMetadataabout its bean class - without requiring the class to be loaded yet. | Interface | org.springframework.beans.factory.annotation | Spring MVC |
AnnotatedGenericBeanDefinition | Extension of the GenericBeanDefinitionclass, adding support for annotation metadata exposed through the | Class | org.springframework.beans.factory.annotation | Spring MVC |
AnnotationBeanWiringInfoResolver | BeanWiringInfoResolver thatuses the Configurable annotation to identify which classes need autowiring. | Class | org.springframework.beans.factory.annotation | Spring MVC |
Autowire | Enumeration determining autowiring status: that is, whether a bean shouldhave its dependencies automatically injected by the Spring container using | Class | org.springframework.beans.factory.annotation | Spring MVC |
Autowired | Marks a constructor, field, setter method or config method as to beautowired by Spring's dependency injection facilities. | Class | org.springframework.beans.factory.annotation | Spring MVC |
AutowiredAnnotationBeanPostProcessor | BeanPostProcessor implementationthat autowires annotated fields, setter methods and arbitrary config methods. | Class | org.springframework.beans.factory.annotation | Spring MVC |
BeanFactoryAnnotationUtils | Convenience methods performing bean lookups related to annotations, for exampleSpring's @Qualifier annotation. | Class | org.springframework.beans.factory.annotation | Spring MVC |
Configurable | Marks a class as being eligible for Spring-driven configuration. | Class | org.springframework.beans.factory.annotation | Spring MVC |
CustomAutowireConfigurer | A BeanFactoryPostProcessor Class | org.springframework.beans.factory.annotation | Spring MVC | |
InitDestroyAnnotationBeanPostProcessor | BeanPostProcessor implementationthat invokes annotated init and destroy methods. | Class | org.springframework.beans.factory.annotation | Spring MVC |
InjectionMetadata | Internal class for managing injection metadata. | Class | org.springframework.beans.factory.annotation | Spring MVC |
InjectionMetadata .InjectedElement | Class | org.springframework.beans.factory.annotation.InjectionMetadata | Spring MVC | |
Lookup | An annotation that indicates 'lookup' methods, to be overridden by the containerto redirect them back to the BeanFactory | Class | org.springframework.beans.factory.annotation | Spring MVC |
Qualifier | This annotation may be used on a field or parameter as a qualifier forcandidate beans when autowiring. | Class | org.springframework.beans.factory.annotation | Spring MVC |
QualifierAnnotationAutowireCandidateResolver | AutowireCandidateResolver implementation that matches bean definition qualifiersagainst qualifier annotations on the field or parameter to be autowired. | Class | org.springframework.beans.factory.annotation | Spring MVC |
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. | Class | org.springframework.beans.factory.annotation | Spring MVC |
RequiredAnnotationBeanPostProcessor | BeanPostProcessor implementationthat enforces required JavaBean properties to have been configured. | Class | org.springframework.beans.factory.annotation | Spring MVC |
Value | Annotation at the field or method/constructor parameter levelthat indicates a default value expression for the affected argument. | Class | org.springframework.beans.factory.annotation | Spring MVC |