インターフェースの使用
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... 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[] errorArgs, 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[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。static voidValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, 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, StringSE fieldName, 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<ConstraintViolationEE<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 のコンストラクター修飾子コンストラクター説明ParameterErrors(MethodParameter parameter, ObjectSE argument, Errors errors, ObjectSE container, IntegerSE index, ObjectSE key) ParameterErrorsを作成します。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 のメソッド