Uses of Package

Contains an abstraction over server-side HTTP.
Abstractions for reactive HTTP server support including a ServerHttpRequest and ServerHttpResponse along with an HttpHandler for processing.
Mock objects for the functional web framework.
Support for CORS (Cross-Origin Resource Sharing), based on a common CorsProcessor strategy.
Support classes for the multipart resolution framework.
Provides the types that make up Spring's functional web framework for Reactive environments.
Classes supporting the org.springframework.web.reactive.function.server package.
Provides HandlerMapping implementations including abstract base classes.
Provides the types that make up Spring's functional web framework for Servlet environments.
Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
Standard controller implementations for the Servlet MVC framework that comes with Spring.
MVC infrastructure for annotation-based handler method processing, building on the org.springframework.web.method.annotation package.
Server-side abstractions for WebSocket interactions.
Server-side support for the Jetty 9+ WebSocket API.
Server-side classes for use with standard JSR-356 WebSocket endpoints.
Server-side support classes including container-specific strategies for upgrading a request.
Top-level SockJS types.
Support classes for SockJS including an AbstractSockJsService implementation.
Server-side support for SockJS transports including TransportHandler implementations for processing incoming requests, their session counterparts for sending messages over the various transports, and DefaultSockJsService.
TransportHandler implementation classes as well as a concrete SockJsService.
SockJS specific implementations of WebSocketSession.
Miscellaneous web utility classes, such as HTML escaping, Log4j initialization, and cookie handling.
Dedicated support for matching HTTP request paths.