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