| EarlyBeanReferenceProxy | Marker interface indicating that an object is a proxy for a bean referenced
from within a @Feature method. |
| FeatureAnnotationParser | Interface for parsing AnnotationMetadata from a FeatureAnnotation
into a FeatureSpecification object. |
| ScopeMetadataResolver | Strategy interface for resolving the scope of bean definitions. |
| AnnotatedBeanDefinitionReader | Convenient adapter for programmatic registration of annotated bean classes. |
| AnnotationBeanNameGenerator | BeanNameGenerator
implementation for bean classes annotated with the
@Component annotation
or with another annotation that is itself annotated with
@Component as a
meta-annotation. |
| AnnotationConfigApplicationContext | Standalone application context, accepting annotated classes as input - in particular
@Configuration-annotated
classes, but also plain @Components
and JSR-330 compliant classes using javax.inject annotations. |
| AnnotationConfigBeanDefinitionParser | Parser for the <context:annotation-config/> element. |
| AnnotationConfigUtils | Utility class that allows for convenient registration of common
BeanPostProcessor and
BeanFactoryPostProcessor
definitions for annotation-based configuration. |
| AnnotationScopeMetadataResolver | A ScopeMetadataResolver implementation that by default checks for
the presence of Spring's Scope annotation on the bean class. |
| ClassPathBeanDefinitionScanner | A bean definition scanner that detects bean candidates on the classpath, registering corresponding bean definitions with a given registry (BeanFactory or ApplicationContext). |
| ClassPathScanningCandidateComponentProvider | A component provider that scans the classpath from a base package. |
| CommonAnnotationBeanPostProcessor | BeanPostProcessor implementation
that supports common Java annotations out of the box, in particular the JSR-250
annotations in the javax.annotation package. |
| CommonAnnotationBeanPostProcessor.LookupElement | Class representing generic injection information about an annotated field or setter method, supporting @Resource and related annotations. |
| ComponentScanBeanDefinitionParser | Parser for the <context:component-scan/> element. |
| ComponentScanSpec | Specifies the configuration of Spring's component-scanning feature. |
| ConfigurationClassPostProcessor | BeanFactoryPostProcessor used for bootstrapping processing of
@Configuration classes. |
| Jsr330ScopeMetadataResolver | Simple ScopeMetadataResolver implementation that follows JSR-330 scoping rules:
defaulting to prototype scope unless javax.inject.Singleton is present. |
| ScannedGenericBeanDefinition | Extension of the GenericBeanDefinition
class, based on an ASM ClassReader, with support for annotation metadata exposed
through the AnnotatedBeanDefinition interface. |
| ScopeMetadata | Describes scope characteristics for a Spring-managed bean including the scope name and the scoped-proxy behavior. |
| FilterType | Enumeration of the type filters that may be used in conjunction with
@ComponentScan. |
| ScopedProxyMode | Enumerates the various scoped-proxy options. |