パッケージ org.springframework.web.bind.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.web.bind.annotation
リクエストをコントローラーおよびハンドラーメソッドにバインドするためのアノテーションと、リクエストパラメーターをメソッド引数にバインドするためのアノテーション。
- クラス説明リクエストパラメーターやパス変数などの Web リクエストの値を Java オブジェクトのフィールドにバインドするためのアノテーション。複数の
@Controllerクラス間で共有される@ExceptionHandler、@InitBinder、@ModelAttributeメソッドを宣言するクラスの@Componentの特殊化。メソッドパラメーターが HTTPCookie にバインドされていることを示すアノテーション。特定のハンドラークラスまたはハンドラーメソッド、あるいはその両方でクロスオリジンリクエストを許可するためのアノテーション。HTTPDELETEリクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。特定のハンドラークラスやハンドラーメソッドで例外を処理するためのアノテーション。HTTPGETリクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。コマンドの入力に使用されるWebDataBinderを初期化し、アノテーション付きハンドラーメソッドのオブジェクト・引数を形成するメソッドを識別するアノテーション。Web マッピングアノテーションを示すメタアノテーション。メソッドパラメーターをパスセグメント内の名前と値のペアにバインドする必要があることを示すアノテーション。メソッドパラメーターまたはメソッドの戻り値を名前付きモデル属性にバインドし、Web ビューに公開するアノテーション。HTTPPATCHリクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。メソッドパラメーターを URI テンプレート変数にバインドする必要があることを示すアノテーション。HTTPPOSTリクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。HTTPPUTリクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。メソッドパラメーターをリクエスト属性にバインドするためのアノテーション。メソッドパラメーターを示すアノテーションは、Web リクエストの本文にバインドする必要があります。メソッドパラメーターを Web リクエストヘッダーにバインドする必要があることを示すアノテーション。Web リクエストを柔軟なメソッドシグネチャーを持つリクエスト処理クラスのメソッドにマッピングするためのアノテーション。HTTP リクエストメソッドの列挙。メソッドパラメーターを Web リクエストパラメーターにバインドする必要があることを示すアノテーション。"multipart/form-data" リクエストの一部をメソッド引数に関連付けるために使用できるアノテーション。メソッドの戻り値を Web レスポンスの本文にバインドする必要があることを示すアノテーション。返されるステータスResponseStatus.code()およびResponseStatus.reason()でメソッドまたは例外クラスをマークします。@Controllerおよび@ResponseBodyでアノテーションが付けられている便利なアノテーション。@ControllerAdviceと@ResponseBodyを組み合わせたショートカットアノテーション。実質的には、例外ハンドラーメソッドがレスポンスボディにレンダリングされる@ControllerAdviceです。メソッドパラメーターをセッション属性にバインドするためのアノテーション。特定のハンドラーが使用するセッション属性を示すアノテーション。バインドアノテーション間で共有される共通の値定数。