Uses of Annotation Interface
org.springframework.context.annotation.Configuration
Package
Description
Annotations and supporting classes for declarative cache management.
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.
Annotations and support classes for declarative JMS listener endpoints.
Annotation support for asynchronous method execution.
Spring's support for annotation-based transaction demarcation.
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.annotation
Modifier and TypeClassDescriptionclass
Abstract base@Configuration
class providing common structure for enabling Spring's annotation-driven cache management capability.class
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven cache management. -
Uses of Configuration in org.springframework.cache.aspectj
Modifier and TypeClassDescriptionclass
@Configuration
class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management.class
@Configuration
class 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.config
Modifier and TypeClassDescriptionclass
Abstract JSR-107 specific@Configuration
class providing common structure for enabling JSR-107 annotation-driven cache management capability.class
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven JSR-107 cache management. -
Uses of Configuration in org.springframework.context.annotation
Modifier and TypeClassDescriptionclass
@Configuration
class that registers aLoadTimeWeaver
bean.class
@Configuration
class that registers aAnnotationMBeanExporter
bean. -
Uses of Configuration in org.springframework.context.annotation.aspectj
Modifier and TypeClassDescriptionclass
@Configuration
class that registers anAnnotationBeanConfigurerAspect
capable of performing dependency injection services for non-Spring managed objects annotated with @Configurable
. -
Uses of Configuration in org.springframework.jms.annotation
Modifier and TypeClassDescriptionclass
@Configuration
class that registers aJmsListenerAnnotationBeanPostProcessor
bean capable of processing Spring's @JmsListener
annotation. -
Uses of Configuration in org.springframework.scheduling.annotation
Modifier and TypeClassDescriptionclass
Abstract baseConfiguration
class providing common structure for enabling Spring's asynchronous method execution capability.class
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based asynchronous method execution.class
@Configuration
class that registers aScheduledAnnotationBeanPostProcessor
bean capable of processing Spring's @Scheduled
annotation. -
Uses of Configuration in org.springframework.scheduling.aspectj
Modifier and TypeClassDescriptionclass
@Configuration
class that registers the Spring infrastructure beans necessary to enable AspectJ-based asynchronous method execution. -
Uses of Configuration in org.springframework.transaction.annotation
Modifier and TypeClassDescriptionclass
Abstract base@Configuration
class providing common structure for enabling Spring's annotation-driven transaction management capability.class
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management. -
Uses of Configuration in org.springframework.transaction.aspectj
Modifier and TypeClassDescriptionclass
@Configuration
class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for the JTA 1.2Transactional
annotation in addition to Spring's ownTransactional
annotation.class
@Configuration
class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for Spring's ownTransactional
annotation. -
Uses of Configuration in org.springframework.web.reactive.config
Modifier and TypeClassDescriptionclass
A subclass ofWebFluxConfigurationSupport
that detects and delegates to all beans of typeWebFluxConfigurer
allowing them to customize the configuration provided byWebFluxConfigurationSupport
. -
Uses of Configuration in org.springframework.web.servlet.config.annotation
Modifier and TypeClassDescriptionclass
A subclass ofWebMvcConfigurationSupport
that detects and delegates to all beans of typeWebMvcConfigurer
allowing them to customize the configuration provided byWebMvcConfigurationSupport
. -
Uses of Configuration in org.springframework.web.socket.config.annotation
Modifier and TypeClassDescriptionclass
A variation ofWebSocketConfigurationSupport
that detects implementations ofWebSocketConfigurer
in Spring configuration and invokes them in order to configure WebSocket request handling.class
AWebSocketMessageBrokerConfigurationSupport
extension that detects beans of typeWebSocketMessageBrokerConfigurer
and delegates to all of them allowing callback style customization of the configuration provided inWebSocketMessageBrokerConfigurationSupport
.