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