Name | Description | Type | Package | Framework |
AdviceMode | Enumeration used to determine whether JDK proxy-based or AspectJ weaving-based adviceSince:3. | Class | org.springframework.context.annotation | Spring MVC |
|
AdviceModeImportSelector | Convenient base class for ImportSelector implementations that select importsbased on an AdviceMode value from an annotation (such as the @Enable* | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotatedBeanDefinitionReader | Convenient adapter for programmatic registration of annotated bean classes. | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotationBeanNameGenerator | @Component annotationor with another annotation that is itself annotated with | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotationConfigApplicationContext | Standalone application context, accepting annotated classes as input - in particular@Configuration-annotated classes, but also plain | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotationConfigBeanDefinitionParser | Parser for the element. | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotationConfigRegistry | Common interface for annotation config application contexts,defining register(java. | Interface | org.springframework.context.annotation | Spring MVC |
|
AnnotationConfigUtils | Utility class that allows for convenient registration of commonBeanPostProcessor and | Class | org.springframework.context.annotation | Spring MVC |
|
AnnotationScopeMetadataResolver | A ScopeMetadataResolver implementation that by default checks forthe presence of Spring's @Scope annotation on the bean class. | Class | org.springframework.context.annotation | Spring MVC |
|
AutoProxyRegistrar | Registers an auto proxy creator against the current BeanDefinitionRegistryas appropriate based on an @Enable* annotation having mode and | Class | org.springframework.context.annotation | Spring MVC |
|
Bean | Indicates that a method produces a bean to be managed by the Spring container. | Class | org.springframework.context.annotation | Spring MVC |
|
ClassPathBeanDefinitionScanner | A bean definition scanner that detects bean candidates on the classpath,registering corresponding bean definitions with a given registry (BeanFactory | Class | org.springframework.context.annotation | Spring MVC |
|
ClassPathScanningCandidateComponentProvider | A component provider that scans the classpath from a base package. | Class | org.springframework.context.annotation | Spring MVC |
|
CommonAnnotationBeanPostProcessor | BeanPostProcessor implementationthat supports common Java annotations out of the box, in particular the JSR-250 | Class | org.springframework.context.annotation | Spring MVC |
|
ComponentScan | Configures component scanning directives for use with @Configuration classes. | Class | org.springframework.context.annotation | Spring MVC |
|
ComponentScan .Filter | Declares the type filter to be used as an include filter or exclude filter. | Class | org.springframework.context.annotation.ComponentScan | Spring MVC |
|
ComponentScanBeanDefinitionParser | Parser for the element. | Class | org.springframework.context.annotation | Spring MVC |
|
Condition | A single condition that must be matched in orderfor a component to be registered. | Interface | org.springframework.context.annotation | Spring MVC |
|
Conditional | Indicates that a component is only eligible for registration when allspecified conditions match. | Class | org.springframework.context.annotation | Spring MVC |
|
ConditionContext | Context information for use by Conditions. | Interface | org.springframework.context.annotation | Spring MVC |
|
Configuration | Indicates that a class declares one or more @Bean methods and may be processedby the Spring container to generate bean definitions and service requests for those | Class | org.springframework.context.annotation | Spring MVC |
|
ConfigurationClassPostProcessor | BeanFactoryPostProcessor used for bootstrapping processing of@Configuration classes. | Class | org.springframework.context.annotation | Spring MVC |
|
ConfigurationCondition | A Condition that offers more fine-grained control when used with@Configuration. | Interface | org.springframework.context.annotation | Spring MVC |
|
ConfigurationCondition .ConfigurationPhase | The various configuration phases where the condition could be evaluated. | Class | org.springframework.context.annotation.ConfigurationCondition | Spring MVC |
|
ContextAnnotationAutowireCandidateResolver | Complete implementation of theAutowireCandidateResolver strategy | Class | org.springframework.context.annotation | Spring MVC |
|
DeferredImportSelector | A variation of ImportSelector that runs after all @Configuration beanshave been processed. | Interface | org.springframework.context.annotation | Spring MVC |
|
DependsOn | Beans on which the current bean depends. | Class | org.springframework.context.annotation | Spring MVC |
|
Description | Adds a textual description to bean definitions derived fromSince:4. | Class | org.springframework.context.annotation | Spring MVC |
|
EnableAspectJAutoProxy | Enables support for handling components marked with AspectJ's @Aspect annotation,similar to functionality found in Spring's XML element. | Class | org.springframework.context.annotation | Spring MVC |
|
EnableLoadTimeWeaving | Activates a Spring LoadTimeWeaver for this application context, available asa bean with the name loadTimeWeaver, similar to the | Class | org.springframework.context.annotation | Spring MVC |
|
EnableLoadTimeWeaving .AspectJWeaving | Switches on AspectJ load-time weaving if a META-INF/aop. | Class | org.springframework.context.annotation.EnableLoadTimeWeaving | Spring MVC |
|
EnableMBeanExport | Enables default exporting of all standard MBeans from the Spring context, aswell as well all @ManagedResource annotated beans. | Class | org.springframework.context.annotation | Spring MVC |
|
EnableSpringConfigured | Signals the current application context to apply dependency injection tonon-managed classes that are instantiated outside of the Spring bean factory | Class | org.springframework.context.annotation.aspectj | Spring MVC |
|
FilterType | Enumeration of the type filters that may be used in conjunction withSince:2. | Class | org.springframework.context.annotation | Spring MVC |
|
Import | Indicates one or more @Configuration classes to import. | Class | org.springframework.context.annotation | Spring MVC |
|
ImportAware | Interface to be implemented by any @Configuration class that wishesto be injected with the AnnotationMetadata of the @Configuration | Interface | org.springframework.context.annotation | Spring MVC |
|
ImportBeanDefinitionRegistrar | Interface to be implemented by types that register additional bean definitions whenprocessing @Configuration classes. | Interface | org.springframework.context.annotation | Spring MVC |
|
ImportResource | Indicates one or more resources containing bean definitions to import. | Class | org.springframework.context.annotation | Spring MVC |
|
ImportSelector | Interface to be implemented by types that determine which @Configurationclass(es) should be imported based on a given selection criteria, usually one or more | Interface | org.springframework.context.annotation | Spring MVC |
|
Jsr330ScopeMetadataResolver | Simple ScopeMetadataResolver implementation that follows JSR-330 scoping rules:defaulting to prototype scope unless Singleton is present. | Class | org.springframework.context.annotation | Spring MVC |
|
Lazy | Indicates whether a bean is to be lazily initialized. | Class | org.springframework.context.annotation | Spring MVC |
|
LoadTimeWeavingConfiguration | @Configuration class that registers a LoadTimeWeaver bean. | Class | org.springframework.context.annotation | Spring MVC |
|
LoadTimeWeavingConfigurer | Interface to be implemented byclasses annotated with @EnableLoadTimeWeaving that wish to | Interface | org.springframework.context.annotation | Spring MVC |
|
MBeanExportConfiguration | @Configuration class that registers a AnnotationMBeanExporter bean. | Class | org.springframework.context.annotation | Spring MVC |
|
MBeanExportConfiguration .SpecificPlatform | | Class | org.springframework.context.annotation.MBeanExportConfiguration | Spring MVC |
|
Primary | Indicates that a bean should be given preference when multiple candidatesare qualified to autowire a single-valued dependency. | Class | org.springframework.context.annotation | Spring MVC |
|
Profile | Indicates that a component is eligible for registration when one or morespecified profiles are active. | Class | org.springframework.context.annotation | Spring MVC |
|
PropertySource | Annotation providing a convenient and declarative mechanism for adding aPropertySource to Spring's | Class | org.springframework.context.annotation | Spring MVC |
|
PropertySources | Container annotation that aggregates several PropertySource annotations. | Class | org.springframework.context.annotation | Spring MVC |
|
Role | Indicates the 'role' hint for a given bean. | Class | org.springframework.context.annotation | Spring MVC |
|
ScannedGenericBeanDefinition | Extension of the GenericBeanDefinitionclass, based on an ASM ClassReader, with support for annotation metadata exposed | Class | org.springframework.context.annotation | Spring MVC |
|
Scope | When used as a type-level annotation in conjunction with@Scope indicates the name of a scope to use for instances of | Class | org.springframework.context.annotation | Spring MVC |
|
ScopedProxyMode | enum ScopedProxyModeEnumerates the various scoped-proxy options. | Class | org.springframework.context.annotation | Spring MVC |
|
ScopeMetadata | Describes scope characteristics for a Spring-managed bean including the scopename and the scoped-proxy behavior. | Class | org.springframework.context.annotation | Spring MVC |
|
ScopeMetadataResolver | Strategy interface for resolving the scope of bean definitions. | Interface | org.springframework.context.annotation | Spring MVC |
|
SpringConfiguredConfiguration | @Configuration class that registers an AnnotationBeanConfigurerAspectcapable of performing dependency injection services for non-Spring managed objects | Class | org.springframework.context.annotation.aspectj | Spring MVC |