Uses of Package

Support classes for application events, like standard context events.
Support package for declarative messaging configuration, with Java configuration and XML schema support.
Support for handling messages to "user" destinations (i.e.
Annotation support for asynchronous method execution.
Scheduling convenience classes for the java.util.concurrent and jakarta.enterprise.concurrent packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.
Test execution event annotations for the Spring TestContext Framework.
Spring's support for annotation-based transaction demarcation.
Spring's support for listening to transaction events.
Support classes for serving static resources.
Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
Support classes for serving static resources.
WebSocket integration for Spring's messaging module.