接口 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 interfaceHandlerStrategies.BuilderA mutable builder for aHandlerStrategies.
方法概要
所有方法 静态方法 实例方法 抽象方法 修饰符和类型 方法 说明 static HandlerStrategies.Builderbuilder()Return a mutable builder for aHandlerStrategieswith default initialization.static HandlerStrategies.Builderempty()Return a mutable, empty builder for aHandlerStrategies.List<WebExceptionHandler>exceptionHandlers()Return theWebExceptionHandlersto be used for handling exceptions.LocaleContextResolverlocaleContextResolver()Return theLocaleContextResolverto be used for resolving locale context.List<HttpMessageReader<?>>messageReaders()Return theHttpMessageReadersto be used for request body conversion.List<HttpMessageWriter<?>>messageWriters()Return theHttpMessageWritersto be used for response body conversion.List<ViewResolver>viewResolvers()Return theViewResolversto be used for view name resolution.List<WebFilter>webFilters()Return theWebFiltersto be used for filtering the request and response.static HandlerStrategieswithDefaults()Return a newHandlerStrategieswith default initialization.
方法详细资料
messageReaders
List<HttpMessageReader<?>> messageReaders()
Return theHttpMessageReadersto be used for request body conversion.- 返回:
- the message readers
messageWriters
List<HttpMessageWriter<?>> messageWriters()
Return theHttpMessageWritersto be used for response body conversion.- 返回:
- the message writers
viewResolvers
List<ViewResolver> viewResolvers()
Return theViewResolversto be used for view name resolution.- 返回:
- the view resolvers
webFilters
List<WebFilter> webFilters()
Return theWebFiltersto be used for filtering the request and response.- 返回:
- the web filters
exceptionHandlers
List<WebExceptionHandler> exceptionHandlers()
Return theWebExceptionHandlersto be used for handling exceptions.- 返回:
- the exception handlers
localeContextResolver
LocaleContextResolver localeContextResolver()
Return theLocaleContextResolverto be used for resolving locale context.- 返回:
- the locale context resolver
withDefaults
static HandlerStrategies withDefaults()
Return a newHandlerStrategieswith default initialization.- 返回:
- the new
HandlerStrategies
builder
static HandlerStrategies.Builder builder()
Return a mutable builder for aHandlerStrategieswith default initialization.- 返回:
- the builder
empty
static HandlerStrategies.Builder empty()
Return a mutable, empty builder for aHandlerStrategies.- 返回:
- the builder