接口 HandlerStrategies
public interface HandlerStrategies
Defines the strategies to be used for processingHandlerFunctions
.An instance of this class is immutable. Instances are typically created through the mutable
HandlerStrategies.Builder
: either throughbuilder()
to set up default strategies, orempty()
to start from scratch.- 从以下版本开始:
- 5.0
- 作者:
- Arjen Poutsma, Juergen Hoeller, Sebastien Deleuze
- 另请参阅:
RouterFunctions.toHttpHandler(RouterFunction, HandlerStrategies)
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interface
HandlerStrategies.Builder
A mutable builder for aHandlerStrategies
.
方法概要
所有方法 静态方法 实例方法 抽象方法 修饰符和类型 方法 说明 static HandlerStrategies.Builder
builder()
Return a mutable builder for aHandlerStrategies
with default initialization.static HandlerStrategies.Builder
empty()
Return a mutable, empty builder for aHandlerStrategies
.List<WebExceptionHandler>
exceptionHandlers()
Return theWebExceptionHandlers
to be used for handling exceptions.LocaleContextResolver
localeContextResolver()
Return theLocaleContextResolver
to be used for resolving locale context.List<HttpMessageReader<?>>
messageReaders()
Return theHttpMessageReaders
to be used for request body conversion.List<HttpMessageWriter<?>>
messageWriters()
Return theHttpMessageWriters
to be used for response body conversion.List<ViewResolver>
viewResolvers()
Return theViewResolvers
to be used for view name resolution.List<WebFilter>
webFilters()
Return theWebFilters
to be used for filtering the request and response.static HandlerStrategies
withDefaults()
Return a newHandlerStrategies
with default initialization.
方法详细资料
messageReaders
List<HttpMessageReader<?>> messageReaders()
Return theHttpMessageReaders
to be used for request body conversion.- 返回:
- the message readers
messageWriters
List<HttpMessageWriter<?>> messageWriters()
Return theHttpMessageWriters
to be used for response body conversion.- 返回:
- the message writers
viewResolvers
List<ViewResolver> viewResolvers()
Return theViewResolvers
to be used for view name resolution.- 返回:
- the view resolvers
webFilters
List<WebFilter> webFilters()
Return theWebFilters
to be used for filtering the request and response.- 返回:
- the web filters
exceptionHandlers
List<WebExceptionHandler> exceptionHandlers()
Return theWebExceptionHandlers
to be used for handling exceptions.- 返回:
- the exception handlers
localeContextResolver
LocaleContextResolver localeContextResolver()
Return theLocaleContextResolver
to be used for resolving locale context.- 返回:
- the locale context resolver
withDefaults
static HandlerStrategies withDefaults()
Return a newHandlerStrategies
with default initialization.- 返回:
- the new
HandlerStrategies
builder
static HandlerStrategies.Builder builder()
Return a mutable builder for aHandlerStrategies
with default initialization.- 返回:
- the builder
empty
static HandlerStrategies.Builder empty()
Return a mutable, empty builder for aHandlerStrategies
.- 返回:
- the builder