Uses of Annotation Interface
org.springframework.context.annotation.Configuration
Packages that use Configuration
Package
Description
Annotations and supporting classes for declarative cache management.
AspectJ-based caching support.
Support package for declarative JSR-107 caching configuration.
Annotation support for the Application Context, including JSR-250 "common"
 annotations, component-scanning, and Java-based metadata for creating
 Spring-managed objects.
AspectJ-based dependency injection support driven by the
 
@Configurable
 annotation.Annotations and support classes for declarative JMS listener endpoints.
Annotation support for asynchronous method execution.
AspectJ-based scheduling support.
Spring's support for annotation-based transaction demarcation.
AspectJ-based transaction management support.
Spring WebFlux configuration infrastructure.
Annotation-based setup for Spring MVC.
Support for annotation-based WebSocket setup in configuration classes.
- 
Uses of Configuration in org.springframework.cache.annotationClasses in org.springframework.cache.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclassAbstract base@Configurationclass providing common structure for enabling Spring's annotation-driven cache management capability.class@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven cache management.
- 
Uses of Configuration in org.springframework.cache.aspectjClasses in org.springframework.cache.aspectj with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management.class@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management for standard JSR-107 annotations.
- 
Uses of Configuration in org.springframework.cache.jcache.configClasses in org.springframework.cache.jcache.config with annotations of type ConfigurationModifier and TypeClassDescriptionclassAbstract JSR-107 specific@Configurationclass providing common structure for enabling JSR-107 annotation-driven cache management capability.class@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven JSR-107 cache management.
- 
Uses of Configuration in org.springframework.context.annotationClasses in org.springframework.context.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers aLoadTimeWeaverbean.class@Configurationclass that registers aAnnotationMBeanExporterbean.
- 
Uses of Configuration in org.springframework.context.annotation.aspectjClasses in org.springframework.context.annotation.aspectj with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers anAnnotationBeanConfigurerAspectcapable of performing dependency injection services for non-Spring managed objects annotated with @Configurable.
- 
Uses of Configuration in org.springframework.jms.annotationClasses in org.springframework.jms.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers aJmsListenerAnnotationBeanPostProcessorbean capable of processing Spring's@JmsListenerannotation.
- 
Uses of Configuration in org.springframework.scheduling.annotationClasses in org.springframework.scheduling.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclassAbstract baseConfigurationclass providing common structure for enabling Spring's asynchronous method execution capability.class@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based asynchronous method execution.class@Configurationclass that registers aScheduledAnnotationBeanPostProcessorbean capable of processing Spring's @Scheduledannotation.
- 
Uses of Configuration in org.springframework.scheduling.aspectjClasses in org.springframework.scheduling.aspectj with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based asynchronous method execution.
- 
Uses of Configuration in org.springframework.transaction.annotationClasses in org.springframework.transaction.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclassAbstract base@Configurationclass providing common structure for enabling Spring's annotation-driven transaction management capability.class@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management.
- 
Uses of Configuration in org.springframework.transaction.aspectjClasses in org.springframework.transaction.aspectj with annotations of type ConfigurationModifier and TypeClassDescriptionclass@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for the JTA 1.2Transactionalannotation in addition to Spring's ownTransactionalannotation.class@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for Spring's ownTransactionalannotation.
- 
Uses of Configuration in org.springframework.web.reactive.configClasses in org.springframework.web.reactive.config with annotations of type ConfigurationModifier and TypeClassDescriptionclassA subclass ofWebFluxConfigurationSupportthat detects and delegates to all beans of typeWebFluxConfigurerallowing them to customize the configuration provided byWebFluxConfigurationSupport.
- 
Uses of Configuration in org.springframework.web.servlet.config.annotationClasses in org.springframework.web.servlet.config.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclassA subclass ofWebMvcConfigurationSupportthat detects and delegates to all beans of typeWebMvcConfigurerallowing them to customize the configuration provided byWebMvcConfigurationSupport.
- 
Uses of Configuration in org.springframework.web.socket.config.annotationClasses in org.springframework.web.socket.config.annotation with annotations of type ConfigurationModifier and TypeClassDescriptionclassA variation ofWebSocketConfigurationSupportthat detects implementations ofWebSocketConfigurerin Spring configuration and invokes them in order to configure WebSocket request handling.classAWebSocketMessageBrokerConfigurationSupportextension that detects beans of typeWebSocketMessageBrokerConfigurerand delegates to all of them allowing callback style customization of the configuration provided inWebSocketMessageBrokerConfigurationSupport.