| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotatedBeanDefinition
Extended |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Autowired
Marks a constructor, field, setter method, or config method as to be autowired by Spring's dependency injection facilities. |
| public @interface | Configurable
Marks a class as being eligible for Spring-driven configuration. |
| public @interface | Lookup
An annotation that indicates 'lookup' methods, to be overridden by the container
to redirect them back to the |
| public @interface | Qualifier
This annotation may be used on a field or parameter as a qualifier for candidate beans when autowiring. |
| public @interface | Value
Annotation used at the field or method/constructor parameter level that indicates a default value expression for the annotated element. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AnnotatedGenericBeanDefinition
Extension of the |
| public class | AnnotationBeanWiringInfoResolver
|
| public class | AutowiredAnnotationBeanPostProcessor
|
| public abstract class | BeanFactoryAnnotationUtils
Convenience methods performing bean lookups related to Spring-specific annotations,
for example Spring's |
| public class | CustomAutowireConfigurer
A |
| public class | InitDestroyAnnotationBeanPostProcessor
|
| public class | InjectionMetadata
Internal class for managing injection metadata. |
| pack-priv class | JakartaAnnotationsRuntimeHints
|
| public class | ParameterResolutionDelegate
Public delegate for resolving autowirable parameters on externally managed constructors and methods. |
| public class | QualifierAnnotationAutowireCandidateResolver
|
| Modifier and Type | Enum and Description |
|---|---|
| public enum | Autowire
Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection. |