Home » Spring-Framework-090522 » org.springframework » beans » factory » annotation »

org.springframework.beans.factory.annotation

Interfaces:

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

Abstract Classes:

InjectionMetadata.InjectedElement     code | html

Classes:

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