接口的使用
org.springframework.web.server.WebHandler
使用WebHandler的程序包 程序包 说明 org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient
.org.springframework.web.reactive Top-level package for thespring-webflux
module that containsDispatcherHandler
, the main entry point for WebFlux server endpoint processing including key contracts used to map requests to handlers, invoke them, and process the result.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.org.springframework.web.reactive.resource Support classes for serving static resources.org.springframework.web.server.adapter Implementations to adapt to the underlyingorg.springframework.http.client.reactive
reactive HTTP adapter andHttpHandler
.org.springframework.web.server.handler Provides common WebHandler implementations and aWebHandlerDecorator
.org.springframework.test.web.reactive.server中WebHandler的使用
参数类型为WebHandler的org.springframework.test.web.reactive.server中的方法 修饰符和类型 方法 说明 static WebTestClient.MockServerSpec<?>
WebTestClient. bindToWebHandler(WebHandler webHandler)
Integration testing with a "mock" server targeting the given WebHandler.org.springframework.web.reactive中WebHandler的使用
实现WebHandler的org.springframework.web.reactive中的类 修饰符和类型 类 说明 class
DispatcherHandler
Central dispatcher for HTTP request handlers/controllers.org.springframework.web.reactive.function.server中WebHandler的使用
返回WebHandler的org.springframework.web.reactive.function.server中的方法 修饰符和类型 方法 说明 static WebHandler
RouterFunctions. toWebHandler(RouterFunction<?> routerFunction)
Convert the given router function into aWebHandler
.static WebHandler
RouterFunctions. toWebHandler(RouterFunction<?> routerFunction, HandlerStrategies strategies)
Convert the given router function into aWebHandler
, using the given strategies.org.springframework.web.reactive.resource中WebHandler的使用
实现WebHandler的org.springframework.web.reactive.resource中的类 修饰符和类型 类 说明 class
ResourceWebHandler
HttpRequestHandler
that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.org.springframework.web.server.adapter中WebHandler的使用
实现WebHandler的org.springframework.web.server.adapter中的类 修饰符和类型 类 说明 class
HttpWebHandlerAdapter
Default adapter ofWebHandler
to theHttpHandler
contract.参数类型为WebHandler的org.springframework.web.server.adapter中的方法 修饰符和类型 方法 说明 static WebHttpHandlerBuilder
WebHttpHandlerBuilder. webHandler(WebHandler webHandler)
Static factory method to create a new builder instance.参数类型为WebHandler的org.springframework.web.server.adapter中的构造器 构造器 说明 HttpWebHandlerAdapter(WebHandler delegate)
org.springframework.web.server.handler中WebHandler的使用
实现WebHandler的org.springframework.web.server.handler中的类 修饰符和类型 类 说明 class
ExceptionHandlingWebHandler
WebHandler decorator that invokes one or moreWebExceptionHandlers
after the delegateWebHandler
.class
FilteringWebHandler
class
WebHandlerDecorator
WebHandler
that decorates and delegates to anotherWebHandler
.返回WebHandler的org.springframework.web.server.handler中的方法 修饰符和类型 方法 说明 WebHandler
WebHandlerDecorator. getDelegate()
Return the wrapped delegate.WebHandler
DefaultWebFilterChain. getHandler()
参数类型为WebHandler的org.springframework.web.server.handler中的构造器 构造器 说明 DefaultWebFilterChain(WebHandler handler, List<WebFilter> filters)
Public constructor with the list of filters and the target handler to use.DefaultWebFilterChain(WebHandler handler, WebFilter... filters)
已过时。as of 5.1 this constructor is deprecated in favor ofDefaultWebFilterChain(WebHandler, List)
.ExceptionHandlingWebHandler(WebHandler delegate, List<WebExceptionHandler> handlers)
Create anExceptionHandlingWebHandler
for the given delegate.FilteringWebHandler(WebHandler handler, List<WebFilter> filters)
Constructor.WebHandlerDecorator(WebHandler delegate)
Create aWebHandlerDecorator
for the given delegate.