Core interfaces and classes for Spring's generic, reactive web support. Builds on top of the
org.springframework.http.client.reactivereactive HTTP adapter layer, providing additional constructs such as WebHandler, WebFilter, WebSession among others.
ClassDescriptionException for errors that fit response status 405 (method not allowed).
ServerWebInputExceptionsubclass 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).Exception for an
HttpStatus.INTERNAL_SERVER_ERRORthat 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.Builder for mutating an existing
ServerWebExchange.A convenient base class for classes that need to wrap another
ServerWebExchange.Exception for errors that fit response status 400 (bad request) for use in Spring Web applications.
ServerWebInputExceptionsubclass that indicates an unsatisfied parameter condition, as typically expressed using an
@RequestMappingannotation at the
@Controllertype level.Exception for errors that fit response status 415 (unsupported media type).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
WebFilterto delegate to the next in the chain.Contract to handle a web request.Main contract for using a server-side session that provides access to session attributes across HTTP requests.