Uses of Package
org.springframework.web.server
Package
Description
Instrumentation for
observing
reactive HTTP applications.Mock objects for the functional web framework.
Mock implementations of Spring's reactive server web API abstractions.
Support for testing Spring WebFlux server endpoints via
WebTestClient
.Support classes for web data binding.
Reactive support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor
strategy.WebFilter
implementations for use in
reactive web applications.Top-level package for the
spring-webflux
module that contains
DispatcherHandler
, the main entry
point for WebFlux server endpoint processing including key contracts used to
map requests to handlers, invoke them, and process the result.RequestedContentTypeResolver
strategy and implementations to resolve the requested content type for a
given request.Spring WebFlux configuration infrastructure.
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.
Support classes for serving static resources.
Support for various programming model styles including the invocation of
different types of handlers, e.g.
RequestCondition
and implementations for matching requests based on different criteria.Infrastructure for handler method processing.
Infrastructure for annotation-based handler method processing.
Support for result handling through view resolution.
Support classes for the integration of
FreeMarker
as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction
(as included in Java 6+), e.g.
Server support for WebSocket interactions.
Server-side support classes for WebSocket requests.
Holds implementations of
RequestUpgradeStrategy
.Core interfaces and classes for Spring's generic, reactive web support.
Implementations to adapt to the underlying
org.springframework.http.client.reactive
reactive HTTP adapter
and HttpHandler
.Provides common WebHandler implementations and a
WebHandlerDecorator
.Locale related support classes.
Auxiliary interfaces and implementation classes for
WebSession
support.Support package for annotation-based Servlet MVC controllers.
-
-
ClassDescriptionContract for an HTTP request-response interaction.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionContract for an HTTP request-response interaction.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionContract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to handle a web request.
-
ClassDescriptionSubclass of
ErrorResponseException
that accepts a "reason" and maps it to the "detail" property ofProblemDetail
.Contract for an HTTP request-response interaction.Exception for errors that fit response status 400 (bad request) for use in Spring Web applications. -
ClassDescriptionContract for an HTTP request-response interaction.Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to allow a
WebFilter
to delegate to the next in the chain. -
ClassDescriptionContract for an HTTP request-response interaction.Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to allow a
WebFilter
to delegate to the next in the chain. -
ClassDescriptionContract for an HTTP request-response interaction.Contract to handle a web request.
-
ClassDescriptionException for errors that fit response status 406 (not acceptable).Contract for an HTTP request-response interaction.
-
ClassDescriptionContract for handling exceptions during web server exchange processing.
-
ClassDescriptionContract for an HTTP request-response interaction.Contract for handling exceptions during web server exchange processing.Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to handle a web request.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionContract for an HTTP request-response interaction.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionContract for an HTTP request-response interaction.Contract for handling exceptions during web server exchange processing.
-
ClassDescriptionContract for an HTTP request-response interaction.Contract to handle a web request.
-
-
-
-
ClassDescriptionException for errors that fit response status 405 (method not allowed).
ServerWebInputException
subclass that indicates a missing request value such as a request header, cookie value, query parameter, etc.Exception for errors that fit response status 406 (not acceptable).Subclass ofErrorResponseException
that accepts a "reason" and maps it to the "detail" property ofProblemDetail
.Exception for anHttpStatus.INTERNAL_SERVER_ERROR
that exposes extra information about a controller method that failed, or a controller method argument that could not be resolved.Contract for an HTTP request-response interaction.Exception for errors that fit response status 400 (bad request) for use in Spring Web applications.ServerWebInputException
subclass that indicates an unsatisfied parameter condition, as typically expressed using an@RequestMapping
annotation at the@Controller
type level.Exception for errors that fit response status 415 (unsupported media type). -
-
-
-
-
-
-
ClassDescriptionSubclass of
ErrorResponseException
that accepts a "reason" and maps it to the "detail" property ofProblemDetail
.Contract for an HTTP request-response interaction.Builder for mutating an existingServerWebExchange
.Exception for errors that fit response status 400 (bad request) for use in Spring Web applications.Contract to allow aWebFilter
to delegate to the next in the chain.Main contract for using a server-side session that provides access to session attributes across HTTP requests. -
ClassDescriptionContract for an HTTP request-response interaction.Contract for handling exceptions during web server exchange processing.Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to handle a web request.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionContract for an HTTP request-response interaction.Contract for handling exceptions during web server exchange processing.Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.Contract to allow a
WebFilter
to delegate to the next in the chain.Contract to handle a web request. -
-
ClassDescriptionContract for an HTTP request-response interaction.Main contract for using a server-side session that provides access to session attributes across HTTP requests.
-
ClassDescriptionSubclass of
ErrorResponseException
that accepts a "reason" and maps it to the "detail" property ofProblemDetail
.