パッケージ org.springframework.validation
@NonNullApi @NonNullFields パッケージ org.springframework.validation
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
- クラス説明
BindingResult
インターフェースとそのスーパーインターフェースErrors
の抽象的な実装。Errors
インターフェースの抽象的な実装。Spring のPropertyAccessor
メカニズムで動作するBindingResult
実装の抽象基本クラス。JavaBean オブジェクトのバインディングエラーの登録と評価のための、Errors
およびBindingResult
インターフェースのデフォルト実装。バインディングエラーが致命的であると見なされる場合にスローされます。DataBinder
の欠落フィールドエラーを処理し、PropertyAccessException
をFieldError
に変換するための戦略。バインディング結果を表す一般的なインターフェース。モデルマップで BindingResults を検索するための便利なメソッド。コンストラクターと setter インジェクションを介してターゲットオブジェクトにプロパティ値を適用できるようにするバインダー。また、検証とバインディング結果の分析もサポートします。メソッドのパラメーターにバインドする値の名前を決定する戦略。指定されたコンストラクターパラメーターにバインドする値を検索するためのconstructor binding
の戦略。デフォルトのBindingErrorProcessor
実装。MessageCodesResolver
インターフェースのデフォルト実装。一般的なメッセージコード形式。エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。特定のオブジェクトのデータバインディングおよび検証エラーに関する情報を格納および公開します。フィールドエラー、つまり特定のフィールド値を拒否する理由をカプセル化します。BindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。メッセージコードをフォーマットするための戦略インターフェース。検証エラーコードからメッセージコードを構築するための戦略インターフェース。オブジェクトエラー、つまりオブジェクトを拒否するグローバルな理由をカプセル化します。Errors
インターフェースの単純な実装。トップレベルのターゲットオブジェクトのグローバルエラーとフィールドエラーを管理します。Validator
インターフェースの拡張バリアント、検証「ヒント」のサポートを追加。Validator
を呼び出し、空のフィールドを拒否するための便利なメソッドを提供するユーティリティクラス。アプリケーション固有のオブジェクトのバリデーター。