インターフェースの使用
org.springframework.validation.method.MethodValidationResult
MethodValidationResult を使用するパッケージ
パッケージ
説明
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
org.springframework.validation.beanvalidation 内の MethodValidationResult 使用
修飾子と型メソッド説明final MethodValidationResultMethodValidationAdapter.validateArguments(ObjectSE target, MethodSE method, MethodParameter @Nullable [] parameters, @Nullable ObjectSE[] arguments, ClassSE<?>[] groups) final MethodValidationResultMethodValidationAdapter.validateReturnValue(ObjectSE target, MethodSE method, @Nullable MethodParameter returnType, @Nullable ObjectSE returnValue, ClassSE<?>[] groups) org.springframework.validation.method 内の MethodValidationResult 使用
修飾子と型メソッド説明static MethodValidationResultMethodValidationResult.create(ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results) MethodValidationResultインスタンスを作成するファクトリメソッド。static MethodValidationResultMethodValidationResult.create(ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results, ListSE<MessageSourceResolvable> crossParameterErrors) MethodValidationResultインスタンスを作成するファクトリメソッド。static MethodValidationResultMethodValidationResult.emptyResult()エラーが 0 のMethodValidationResultインスタンスを作成するためのファクトリメソッド。定数として使用するのに適しています。MethodValidator.validateArguments(ObjectSE target, MethodSE method, MethodParameter @Nullable [] parameters, @Nullable ObjectSE[] arguments, ClassSE<?>[] groups) 指定されたメソッド引数を検証し、検証結果を返します。MethodValidator.validateReturnValue(ObjectSE target, MethodSE method, @Nullable MethodParameter returnType, @Nullable ObjectSE returnValue, ClassSE<?>[] groups) 指定された戻り値を検証し、検証結果を返します。型 MethodValidationResult のパラメーターを持つ org.springframework.validation.method のコンストラクターorg.springframework.web.method.annotation 内の MethodValidationResult 使用
修飾子と型クラス説明class修飾子と型メソッド説明HandlerMethodValidator.validateArguments(ObjectSE target, MethodSE method, MethodParameter @Nullable [] parameters, @Nullable ObjectSE[] arguments, ClassSE<?>[] groups) HandlerMethodValidator.validateReturnValue(ObjectSE target, MethodSE method, @Nullable MethodParameter returnType, @Nullable ObjectSE returnValue, ClassSE<?>[] groups) 型 MethodValidationResult のパラメーターを持つ org.springframework.web.method.annotation のコンストラクター修飾子コンストラクター説明HandlerMethodValidationException(MethodValidationResult validationResult) HandlerMethodValidationException(MethodValidationResult validationResult, PredicateSE<MethodParameter> modelAttributePredicate, PredicateSE<MethodParameter> requestParamPredicate)