インターフェースの使用
org.springframework.validation.method.MethodValidator
MethodValidator を使用するパッケージ
パッケージ
説明
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
ハンドラーメソッド処理のインフラストラクチャ。
org.springframework.validation.beanvalidation 内の MethodValidator 使用
修飾子と型クラス説明classMethodValidatorは、検証に Bean ValidationValidatorEE を使用し、ConstraintViolationEE をMethodValidationResultに適応させます。org.springframework.web.method.annotation 内の MethodValidator 使用
MethodValidator を実装している org.springframework.web.method.annotation のクラス修飾子と型メソッド説明static @Nullable MethodValidatorHandlerMethodValidator.from(@Nullable WebBindingInitializer initializer, @Nullable ParameterNameDiscoverer paramNameDiscoverer, PredicateSE<MethodParameter> modelAttributePredicate, PredicateSE<MethodParameter> requestParamPredicate) Spring MVC または WebFlux 構成などで、ConfigurableWebBindingInitializer経由での使用のために Bean Validation が有効になっている場合にHandlerMethodValidatorを作成する静的ファクトリメソッド。org.springframework.web.method.support 内の MethodValidator 使用
型 MethodValidator のパラメーターを持つ org.springframework.web.method.support のメソッド修飾子と型メソッド説明voidInvocableHandlerMethod.setMethodValidator(@Nullable MethodValidator methodValidator) コントローラーメソッドHandlerMethod.shouldValidateArguments()またはHandlerMethod.shouldValidateReturnValue()の場合にメソッド検証を実行するようにMethodValidatorを設定します。org.springframework.web.reactive.result.method 内の MethodValidator 使用
型 MethodValidator のパラメーターを持つ org.springframework.web.reactive.result.method のメソッド修飾子と型メソッド説明voidInvocableHandlerMethod.setMethodValidator(@Nullable MethodValidator methodValidator) コントローラーメソッドHandlerMethod.shouldValidateArguments()またはHandlerMethod.shouldValidateReturnValue()の場合にメソッド検証を実行するようにMethodValidatorを設定します。