Package org.springframework.web.reactive
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. The module provides two programming models for reactive server endpoints. One based on annotated @Controller
's and another based on functional routing and handling. The module also contains a functional, reactive WebClient
as well as client and server, reactive WebSocket support.
Interface Summary Interface Description HandlerAdapter Contract that decouples theDispatcherHandler
from the details of invoking a handler and makes it possible to support any handler type.HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.HandlerResultHandler Process theHandlerResult
, usually returned by anHandlerAdapter
.Class Summary Class Description BindingContext Context to assist with binding request data onto Objects and provide access to a sharedModel
with controller-specific attributes.DispatcherHandler Central dispatcher for HTTP request handlers/controllers.HandlerResult Represent the result of the invocation of a handler or a handler method.