@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface InitBinderWebDataBinder を初期化するメソッドを識別するアノテーション。 このような init-binder メソッドは、コマンド / フォームオブジェクトと対応する検証結果オブジェクトを除いて、RequestMapping がサポートするすべての引数をサポートします。Init-binder メソッドには戻り値があってはなりません。それらは通常 void として宣言されます。
典型的な引数は、WebRequest または Locale と組み合わせた WebDataBinder であり、コンテキスト固有のエディターを登録できます。
WebDataBinder, WebRequest| 修飾子と型 | オプションの要素と説明 |
|---|---|
java.lang.String[] | value この init-binder メソッドが適用されることになっているコマンド / フォーム属性および / またはリクエストパラメーターの名前。 |
public abstract java.lang.String[] value
デフォルトでは、アノテーション付きハンドラークラスによって処理されるすべてのコマンド / フォーム属性とすべてのリクエストパラメーターに適用されます。ここでモデル属性名またはリクエストパラメーター名を指定すると、init-binder メソッドがそれらの特定の属性 / パラメーターに制限されます。通常、さまざまな init-binder メソッドが属性またはパラメーターの異なるグループに適用されます。