インターフェースの使用
org.springframework.validation.SmartValidator
パッケージ
説明
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
org.springframework.validation.beanvalidation 内の SmartValidator 使用
修飾子と型クラス説明class
元のインターフェースと SpringValidator
インターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。class
これは、Spring アプリケーションコンテキストでのjakarta.validation
(JSR-303)セットアップの中心的なクラスです。jakarta.validation.ValidationFactory
をブートストラップし、SpringValidator
インターフェースと、JSR-303Validator
EE インターフェースおよびValidatorFactory
EE インターフェース自体を介して公開します。class
Bean 検証プロバイダーが利用できない場合に、Validator
呼び出しを単に no-ops に変えるLocalValidatorFactoryBean
サブクラス。class
JSR-303javax.validator.Validator
を取り、それを SpringValidator
として公開すると同時に、元の JSR-303 Validator インターフェース自体を公開するアダプター。