public class InitBinderDataBinderFactory extends DefaultDataBinderFactory
@InitBinder メソッドを介して WebDataBinder に初期化を追加します。| コンストラクターと説明 |
|---|
InitBinderDataBinderFactory(ListSE<InvocableHandlerMethod> binderMethods, WebBindingInitializer initializer) 新しい InitBinderDataBinderFactory インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | initBinder(WebDataBinder binder, NativeWebRequest request)@InitBinder メソッドを使用して WebDataBinder を初期化します。 |
protected boolean | isBinderMethodApplicable(HandlerMethod binderMethod, WebDataBinder binder) 指定された @InitBinder メソッドを使用して、指定された WebDataBinder インスタンスを初期化する必要があるかどうか。 |
createBinder, createBinderInstancecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic InitBinderDataBinderFactory(@Nullable ListSE<InvocableHandlerMethod> binderMethods, @Nullable WebBindingInitializer initializer)
binderMethods - @InitBinder メソッド initializer - グローバルデータバインダーの初期化用 public void initBinder(WebDataBinder binder, NativeWebRequest request) throws ExceptionSE
@InitBinder メソッドを使用して WebDataBinder を初期化します。@InitBinder アノテーションが属性名を指定している場合、名前にターゲットオブジェクト名が含まれている場合にのみ呼び出されます。DefaultDataBinderFactory の initBinder binder - カスタマイズするデータバインダーインスタンス request - 現在のリクエスト ExceptionSE - 呼び出された @InitBinder メソッドの 1 つが失敗した場合。protected boolean isBinderMethodApplicable(HandlerMethod binderMethod, WebDataBinder binder)
@InitBinder メソッドを使用して、指定された WebDataBinder インスタンスを初期化する必要があるかどうか。デフォルトでは、アノテーションの属性名が存在する場合はそれをチェックします。