クラスの使用
org.springframework.web.reactive.BindingContext
BindingContext を使用するパッケージ
パッケージ
説明
DispatcherHandler を含む spring-webflux モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。 ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
org.springframework.web.reactive 内の BindingContext 使用
型 BindingContext のパラメーターを持つ org.springframework.web.reactive のコンストラクター修飾子コンストラクター説明HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType, @Nullable BindingContext context) 新しいHandlerResultを作成します。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, @Nullable ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。SyncInvocableHandlerMethod.invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。reactor.core.publisher.Mono<ObjectSE> HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。default reactor.core.publisher.Mono<ObjectSE> SyncHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。SyncHandlerMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。org.springframework.web.reactive.result.method.annotation 内の BindingContext 使用
型 BindingContext のパラメーターを持つ org.springframework.web.reactive.result.method.annotation のメソッド修飾子と型メソッド説明protected reactor.core.publisher.Mono<ObjectSE> AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReaderを使用して、メソッド引数から本体を読み取ります。protected reactor.core.publisher.Mono<ObjectSE> AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParam, @Nullable MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReaderを使用して、メソッド引数から本体を読み取ります。reactor.core.publisher.Mono<ObjectSE> AbstractNamedValueArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> AbstractNamedValueSyncArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> HttpEntityMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> ModelAttributeMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> PrincipalMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> RequestBodyMethodArgumentResolver.resolveArgument(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE> WebSessionMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) AbstractNamedValueSyncArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) ApiVersionMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) MatrixVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ModelMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) PathVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestHeaderMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestParamMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) ServerWebExchangeMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) SessionStatusMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)