パッケージ org.springframework.web.reactive.result.method.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.web.reactive.result.method.annotation
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
- クラスクラス説明
HttpMessageReader
を使用してリクエストの本文を読み取ることでメソッド引数を解決する引数リゾルバーの抽象基本クラス。HttpMessageWriter
を使用してレスポンスに書き込むことにより戻り値を処理する結果ハンドラーの抽象基本クラス。名前付き値からメソッド引数を解決するための抽象基本クラス。名前、必須かどうか、デフォルト値など、名前付き値に関する情報を表します。同期でありながらノンブロッキングである名前付き値リゾルバーのAbstractNamedValueArgumentResolver
の拡張。コントローラーメソッド引数のリゾルバーを構成できます。型Continuation
のメソッド引数の何もしないリゾルバー。@CookieValue
でアノテーションが付けられたメソッド引数を解決します。Errors
またはBindingResult
メソッドの引数を解決します。@Value
アノテーションが付けられたメソッド引数を解決します。URI パス変数とリクエストヘッダーをバインド値マップに追加するWebExchangeDataBinder
の拡張バリアントです。@MatrixVariable
アノテーションが付けられた型Map
SE の引数を解決します。アノテーションは名前を指定しません。@MatrixVariable
アノテーションが付けられた引数を解決します。@ModelAttribute
アノテーション付きメソッド引数を解決します。アノテーションがパス変数名を指定していない、@PathVariable
でアノテーションが付けられたMap
SE メソッド引数のリゾルバー。@PathVariable
でアノテーションされたメソッド引数を解決します。型Principal
SE のメソッド引数値を解決します。@RequestAttribute
のアノテーションが付けられたメソッド引数を解決します。互換性のあるHttpMessageReader
を介してリクエストの本文を読み取ることにより、@RequestBody
でアノテーションが付けられたメソッド引数を解決します。@RequestHeader
アノテーションが付けられたMap
SE メソッドの引数を解決します。Map
SE 引数を除き、@RequestHeader
アノテーションが付けられたメソッド引数を解決します。@RequestMapping
ハンドラーメソッドの呼び出しをサポートします。型レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成するRequestMappingInfoHandlerMapping
の拡張機能。@RequestParam
アノテーションが付けられたMap
SE メソッド引数のリゾルバー。アノテーションはリクエストパラメーター名を指定しません。URI クエリ文字列パラメーターから @RequestParam
でアノテーションが付けられたメソッド引数のリゾルバー。名前付きパーツが@RequestBody
引数と同様にデコードされますが、代わりに個々のパーツのコンテンツに基づく@RequestPart
引数のリゾルバー。HandlerResultHandler
は、HttpMessageWriter
を使用してリクエストまたはレスポンスの本文に書き込む@ResponseBody
アノテーションが付けられたメソッドからの戻り値を処理します。RFC 9457 形式のエラー詳細を本体に含むResponseEntity
を返すことで、発生したすべての Spring または WebFlux 例外を処理する@ExceptionHandler
メソッドを持つクラス。次の型の ServerWebExchange 関連のメソッド引数値を解決します@SessionAttribute
のアノテーションが付けられたメソッド引数を解決します。BindingContext
から取得するSessionStatus
引数のリゾルバー。型WebSession
のメソッド引数値を解決します。