パッケージ 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
でアノテーションが付けられている便利なアノテーション。メソッドパラメーターをセッション属性にバインドするためのアノテーション。特定のハンドラーが使用するセッション属性を示すアノテーション。バインドアノテーション間で共有される共通の値定数。