パッケージ | 説明 |
---|---|
org.springframework.web.bind | Web 固有のデータバインディング機能を提供します。 |
org.springframework.web.bind.support | Web データバインディングのサポートクラス。 |
org.springframework.web.method.annotation | アノテーションベースのハンドラーメソッド処理のクラスをサポートします。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
修飾子と型 | クラスと説明 |
---|---|
class | ServletRequestDataBinder マルチパートファイルのサポートを含む、サーブレットリクエストパラメーターから JavaBeans へのデータバインディングを実行する特別な DataBinder 。 |
修飾子と型 | クラスと説明 |
---|---|
class | WebExchangeDataBinder URL クエリパラメーターまたはリクエストデータ内のフォームデータから Java オブジェクトへのデータバインディングを実行するための特殊な DataBinder 。 |
class | WebRequestDataBinder マルチパートファイルのサポートを含む、Web リクエストパラメーターから JavaBeans へのデータバインディングを実行する特別な DataBinder 。 |
修飾子と型 | メソッドと説明 |
---|---|
WebDataBinder | WebDataBinderFactory.createBinder(NativeWebRequest webRequest, ObjectSE target, StringSE objectName) 指定されたオブジェクトの WebDataBinder を作成します。 |
WebDataBinder | DefaultDataBinderFactory.createBinder(NativeWebRequest webRequest, ObjectSE target, StringSE objectName) 指定されたターゲットオブジェクトの新しい WebDataBinder を作成し、WebBindingInitializer を介して初期化します。 |
protected WebDataBinder | DefaultDataBinderFactory.createBinderInstance(ObjectSE target, StringSE objectName, NativeWebRequest webRequest) WebDataBinder インスタンスを作成するための拡張ポイント。 |
修飾子と型 | メソッドと説明 |
---|---|
void | WebBindingInitializer.initBinder(WebDataBinder binder) 指定された DataBinder を初期化します。 |
void | ConfigurableWebBindingInitializer.initBinder(WebDataBinder binder) |
protected void | DefaultDataBinderFactory.initBinder(WebDataBinder dataBinder, NativeWebRequest webRequest) 作成されたデータバインダーインスタンスをさらに初期化する拡張ポイント(例: |
default void | WebBindingInitializer.initBinder(WebDataBinder binder, WebRequest request) 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | ModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder binder, NativeWebRequest request) リクエストをターゲットオブジェクトにバインドする拡張ポイント。 |
void | InitBinderDataBinderFactory.initBinder(WebDataBinder dataBinder, NativeWebRequest request) @InitBinder メソッドを使用して WebDataBinder を初期化します。 |
protected boolean | InitBinderDataBinderFactory.isBinderMethodApplicable(HandlerMethod initBinderMethod, WebDataBinder dataBinder) 指定された @InitBinder メソッドを使用して、指定された WebDataBinder インスタンスを初期化するかどうかを決定します。 |
protected boolean | ModelAttributeMethodProcessor.isBindExceptionRequired(WebDataBinder binder, MethodParameter parameter) 検証エラーで致命的なバインド例外を発生させるかどうか。 |
protected void | ModelAttributeMethodProcessor.validateIfApplicable(WebDataBinder binder, MethodParameter parameter) 該当する場合、モデル属性を検証します。 |
protected void | ModelAttributeMethodProcessor.validateValueIfApplicable(WebDataBinder binder, MethodParameter parameter, ClassSE<?> targetType, StringSE fieldName, ObjectSE value) 該当する場合、指定された候補値を検証します。 |
修飾子と型 | クラスと説明 |
---|---|
class | ExtendedServletRequestDataBinder データバインディングに使用される値に URI テンプレート変数を追加する ServletRequestDataBinder のサブクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | ServletModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder binder, NativeWebRequest request) この実装は、バインドする前に WebDataBinder を ServletRequestDataBinder にダウンキャストします。 |
protected boolean | AbstractMessageConverterMethodArgumentResolver.isBindExceptionRequired(WebDataBinder binder, MethodParameter parameter) 検証エラーで致命的なバインド例外を発生させるかどうか。 |
protected void | AbstractMessageConverterMethodArgumentResolver.validateIfApplicable(WebDataBinder binder, MethodParameter parameter) 該当する場合、バインディングターゲットを検証します。 |