パッケージ org.springframework.web.bind.annotation


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