Package org.springframework.beans.factory.annotation
@NonNullApi
@NonNullFields
package org.springframework.beans.factory.annotation
Support package for annotation-driven bean configuration.
-
ClassDescriptionExtended
BeanDefinitioninterface that exposesAnnotationMetadataabout its bean class - without requiring the class to be loaded yet.Extension of theGenericBeanDefinitionclass, adding support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.BeanWiringInfoResolverthat uses the Configurable annotation to identify which classes need autowiring.Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection.Marks a constructor, field, setter method, or config method as to be autowired by Spring's dependency injection facilities.BeanPostProcessorimplementation that autowires annotated fields, setter methods, and arbitrary config methods.Convenience methods performing bean lookups related to Spring-specific annotations, for example Spring's@Qualifierannotation.Marks a class as being eligible for Spring-driven configuration.ABeanFactoryPostProcessorimplementation that allows for convenient registration of custom autowire qualifier types.BeanPostProcessorimplementation that invokes annotated init and destroy methods.Internal class for managing injection metadata.A single injected element.An annotation that indicates 'lookup' methods, to be overridden by the container to redirect them back to theBeanFactoryfor agetBeancall.Public delegate for resolving autowirable parameters on externally managed constructors and methods.This annotation may be used on a field or parameter as a qualifier for candidate beans when autowiring.AutowireCandidateResolverimplementation that matches bean definition qualifiers againstqualifier annotationson the field or parameter to be autowired.Annotation used at the field or method/constructor parameter level that indicates a default value expression for the annotated element.