类的使用
org.springframework.web.reactive.BindingContext
使用BindingContext的程序包 程序包 说明 org.springframework.web.reactive Top-level package for thespring-webfluxmodule 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.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.web.reactive中BindingContext的使用
返回BindingContext的org.springframework.web.reactive中的方法 修饰符和类型 方法 说明 BindingContextHandlerResult. getBindingContext()Return the BindingContext used for request handling.参数类型为BindingContext的org.springframework.web.reactive中的构造器 构造器 说明 HandlerResult(Object handler, Object returnValue, MethodParameter returnType, BindingContext context)Create a newHandlerResult.org.springframework.web.reactive.result.method中BindingContext的使用
参数类型为BindingContext的org.springframework.web.reactive.result.method中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>InvocableHandlerMethod. invoke(ServerWebExchange exchange, BindingContext bindingContext, Object... providedArgs)Invoke the method for the given exchange.HandlerResultSyncInvocableHandlerMethod. invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, Object... providedArgs)Invoke the method for the given exchange.reactor.core.publisher.Mono<Object>HandlerMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)Resolve the value for the method parameter.default reactor.core.publisher.Mono<Object>SyncHandlerMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)Resolve the value for the method parameter.ObjectSyncHandlerMethodArgumentResolver. resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)Resolve the value for the method parameter synchronously.org.springframework.web.reactive.result.method.annotation中BindingContext的使用
参数类型为BindingContext的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 protected reactor.core.publisher.Mono<Object>AbstractMessageReaderArgumentResolver. readBody(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange)Read the body from a method argument withHttpMessageReader.protected reactor.core.publisher.Mono<Object>AbstractMessageReaderArgumentResolver. readBody(MethodParameter bodyParam, MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange)Read the body from a method argument withHttpMessageReader.reactor.core.publisher.Mono<Object>AbstractNamedValueArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>AbstractNamedValueSyncArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>ContinuationHandlerMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>ErrorsMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>HttpEntityMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>ModelAttributeMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>PrincipalMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>RequestBodyMethodArgumentResolver. resolveArgument(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>RequestPartMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)reactor.core.publisher.Mono<Object>WebSessionMethodArgumentResolver. resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)ObjectAbstractNamedValueSyncArgumentResolver. resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)ObjectMatrixVariableMapMethodArgumentResolver. resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)ObjectModelMethodArgumentResolver. resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange)ObjectPathVariableMapMethodArgumentResolver. resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)ObjectRequestHeaderMapMethodArgumentResolver. resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)ObjectRequestParamMapMethodArgumentResolver. resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)ObjectServerWebExchangeMethodArgumentResolver. resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)ObjectSessionStatusMethodArgumentResolver. resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)