インターフェースの使用
org.springframework.validation.Errors
パッケージ
説明
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
Web 固有のデータバインディング機能を提供します。
Web データバインディングのサポートクラス。
ビューの解決による結果処理のサポート。
Spring の Web MVC フレームワークのサポートクラス。
このパッケージには、JSP 2.0 + 用の Spring の JSP 標準タグライブラリが含まれています。
org.springframework.validation 内の Errors 使用
修飾子と型クラス説明class
BindingResult
インターフェースとそのスーパーインターフェースErrors
の抽象的な実装。class
Errors
インターフェースの抽象的な実装。class
Spring のPropertyAccessor
メカニズムで動作するBindingResult
実装の抽象基本クラス。class
JavaBean オブジェクトのバインディングエラーの登録と評価のための、Errors
およびBindingResult
インターフェースのデフォルト実装。class
バインディングエラーが致命的であると見なされる場合にスローされます。class
エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。class
BindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。修飾子と型メソッド説明void
AbstractBindingResult.addAllErrors
(Errors errors) void
BindException.addAllErrors
(Errors errors) void
Errors.addAllErrors
(Errors errors) 指定されたErrors
インスタンスからのすべてのエラーをこのErrors
インスタンスに追加します。static void
ValidationUtils.invokeValidator
(Validator validator, ObjectSE target, Errors errors) static void
ValidationUtils.invokeValidator
(Validator validator, ObjectSE target, Errors errors, ObjectSE... validationHints) static void
ValidationUtils.rejectIfEmpty
(Errors errors, StringSE field, StringSE errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。static void
ValidationUtils.rejectIfEmpty
(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。static void
ValidationUtils.rejectIfEmpty
(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。static void
ValidationUtils.rejectIfEmpty
(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。static void
ValidationUtils.rejectIfEmptyOrWhitespace
(Errors errors, StringSE field, StringSE errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。static void
ValidationUtils.rejectIfEmptyOrWhitespace
(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。static void
ValidationUtils.rejectIfEmptyOrWhitespace
(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。static void
ValidationUtils.rejectIfEmptyOrWhitespace
(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。void
void
提供されたtarget
オブジェクトを検証します。これは、Validator.supports(Class)
メソッドが通常true
を返す(または返すと想定される)Class
SE でなければなりません。default void
SmartValidator.validateValue
(ClassSE<?> targetType, StringSE fieldName, ObjectSE value, Errors errors, ObjectSE... validationHints) ターゲット型の指定されたフィールドに指定された値を検証し、値がターゲットクラスのインスタンスのフィールドにバインドされる場合と同じ検証エラーを報告します。org.springframework.validation.beanvalidation 内の Errors 使用
修飾子と型メソッド説明protected void
SpringValidatorAdapter.processConstraintViolations
(SetSE<ConstraintViolationEE<ObjectSE>> violations, Errors errors) 指定された JSR-303 ConstraintViolations を処理し、対応するエラーを提供された SpringErrors
オブジェクトに追加します。void
void
void
org.springframework.web.bind 内の Errors 使用
修飾子と型クラス説明class
HTML ビューでの便利な使用のために、ラップされたインスタンスに自動 HTML エスケープを追加するエラーラッパー。class
@Valid
アノテーションが付けられた引数の検証が失敗した場合にスローされる例外。org.springframework.web.bind.support 内の Errors 使用
org.springframework.web.reactive.result.view 内の Errors 使用
修飾子と型メソッド説明BindStatus.getErrors()
このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。指定されたバインドオブジェクトの Errors インスタンスを取得します。org.springframework.web.servlet.support 内の Errors 使用
修飾子と型メソッド説明BindStatus.getErrors()
このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。指定されたバインドオブジェクトの Errors インスタンスを取得します。org.springframework.web.servlet.tags 内の Errors 使用