アノテーションインターフェース RequestAttribute
メソッドパラメーターをリクエスト属性にバインドするためのアノテーション。
主な動機は、オプション / 必須チェックとターゲットメソッドのパラメーター型へのキャストを使用して、コントローラーメソッドからのリクエスト属性への便利なアクセスを提供することです。
- 導入:
- 4.3
- 作成者:
- Rossen Stoyanchev
- 関連事項:
オプション要素のサマリー
要素の詳細
value
name()
のエイリアス。- デフォルト:
- ""
name
バインドするリクエスト属性の名前。デフォルトの名前は、メソッドのパラメーター名から推測されます。
- デフォルト:
- ""
required
boolean requiredリクエスト属性が必須かどうか。デフォルトは
true
であり、属性がない場合は例外がスローされます。属性が存在しない場合にnull
または Java 8java.util.Optional
を使用する場合は、これをfalse
に切り替えます。- デフォルト:
- true