アノテーションインターフェース PathVariable
メソッドパラメーターを URI テンプレート変数にバインドする必要があることを示すアノテーション。
RequestMapping
アノテーション付きハンドラーメソッドでサポートされます。 メソッドパラメーターが Map<String, String>
SE の場合、マップにはすべてのパス変数名と値が入力されます。
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller
- 関連事項:
オプション要素のサマリー
要素の詳細
value
name()
のエイリアス。- デフォルト:
- ""
name
バインドするパス変数の名前。- 導入:
- 4.3.3
- デフォルト:
- ""
required
boolean requiredパス変数が必要かどうか。デフォルトは
true
で、受信リクエストにパス変数がない場合に例外がスローされます。この場合、null
または Java 8java.util.Optional
を使用する場合は、これをfalse
に切り替えます。たとえば、異なるリクエストに対応するModelAttribute
メソッドなどです。- 導入:
- 4.3.3
- デフォルト:
- true