Uses of Package

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.
Configuration support for WebSocket messaging using higher level messaging protocols.
Annotation support for asynchronous method execution.
AspectJ-based scheduling support.
Spring's support for annotation-based transaction demarcation.
AspectJ-based transaction management support.
Provides convenience annotations for web scopes.
Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes.
Spring WebFlux configuration infrastructure.
Server-side support classes for WebSocket requests.
Annotation-based setup for Spring MVC.
Support for annotation-based WebSocket setup in configuration classes.