インターフェースの使用
org.springframework.validation.Errors
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 使用
org.springframework.validation 内の Errors サブインターフェースErrors を実装している org.springframework.validation のクラス修飾子と型クラス説明classBindingResultインターフェースとそのスーパーインターフェースErrorsの抽象的な実装。classErrorsインターフェースの抽象的な実装。classSpring のPropertyAccessorメカニズムで動作するBindingResult実装の抽象基本クラス。classJavaBean オブジェクトのバインディングエラーの登録と評価のための、ErrorsおよびBindingResultインターフェースのデフォルト実装。classバインディングエラーが致命的であると見なされる場合にスローされます。classエラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。classBindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。classErrorsインターフェースの単純な実装。トップレベルのターゲットオブジェクトのグローバルエラーとフィールドエラーを管理します。Errors を返す org.springframework.validation のメソッド型 Errors のパラメーターを持つ org.springframework.validation のメソッド修飾子と型メソッド説明voidAbstractBindingResult.addAllErrors(Errors errors) voidBindException.addAllErrors(Errors errors) default voidErrors.addAllErrors(Errors errors) 指定されたErrorsインスタンスからのすべてのエラーをこのErrorsインスタンスに追加します。voidSimpleErrors.addAllErrors(Errors errors) static voidValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors) static voidValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors, ObjectSE @Nullable... validationHints) static voidValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。static voidValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE @Nullable [] errorArgs, @Nullable StringSE defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。static voidValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE @Nullable [] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE @Nullable [] errorArgs, @Nullable StringSE defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。voidvoid指定されたtargetオブジェクトを検証します。このオブジェクトは、Validator.supports(Class)メソッドが通常trueを返した (または返すことになる)ClassSE である必要があります。default voidSmartValidator.validateValue(ClassSE<?> targetType, @Nullable StringSE fieldName, @Nullable ObjectSE value, Errors errors, ObjectSE... validationHints) ターゲット型の指定されたフィールドに指定された値を検証し、値がターゲットクラスのインスタンスのフィールドにバインドされる場合と同じ検証エラーを報告します。型 Errors の型引数を持つ org.springframework.validation のメソッドパラメーター修飾子と型メソッド説明static <T> ValidatorValidator.forInstanceOf(ClassSE<T> targetClass, BiConsumerSE<T, Errors> delegate) ターゲットオブジェクトがtargetClassのインスタンスであるSEかどうかをチェックするValidatorを返し、そうであれば、指定されたdelegateを適用してErrorsを設定します。static <T> ValidatorValidator.forType(ClassSE<T> targetClass, BiConsumerSE<T, Errors> delegate) ターゲットオブジェクトのクラスがtargetClassと同一かどうかをチェックするValidatorを返し、同一であれば、指定されたdelegateを適用してErrorsを設定します。org.springframework.validation.beanvalidation 内の Errors 使用
型 Errors のパラメーターを持つ org.springframework.validation.beanvalidation のメソッド修飾子と型メソッド説明protected voidSpringValidatorAdapter.processConstraintViolations(SetSE<jakarta.validation.ConstraintViolation<ObjectSE>> violations, Errors errors) 指定された JSR-303 ConstraintViolations を処理し、対応するエラーを提供された SpringErrorsオブジェクトに追加します。voidvoidvoidorg.springframework.validation.method 内の Errors 使用
Errors を実装している org.springframework.validation.method のクラス修飾子と型クラス説明classオブジェクトメソッドのパラメーターまたはプロパティにネストされたエラーを含む戻り値用に作成されたParameterValidationResultの拡張機能。型 Errors のパラメーターを持つ org.springframework.validation.method のメソッド型 Errors のパラメーターを持つ org.springframework.validation.method のコンストラクターorg.springframework.web.bind 内の Errors 使用
Errors を実装している org.springframework.web.bind のクラス修飾子と型クラス説明classHTML ビューでの便利な使用のために、ラップされたインスタンスに自動 HTML エスケープを追加するエラーラッパー。class@Validでアノテーションが付けられた引数の検証が失敗した場合にスローされるBindException。Errors を返す org.springframework.web.bind のメソッド型 Errors のパラメーターを持つ org.springframework.web.bind のメソッド型 Errors のパラメーターを持つ org.springframework.web.bind のコンストラクターorg.springframework.web.bind.support 内の Errors 使用
Errors を実装している org.springframework.web.bind.support のクラス型 Errors のパラメーターを持つ org.springframework.web.bind.support のメソッド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 使用
Errors を返す org.springframework.web.servlet.tags のメソッド