クラス CustomValidatorBean
java.lang.ObjectSE
org.springframework.validation.beanvalidation.SpringValidatorAdapter
org.springframework.validation.beanvalidation.CustomValidatorBean
- 実装されているすべてのインターフェース:
jakarta.validation.Validator, InitializingBean, SmartValidator, Validator
public class CustomValidatorBean
extends SpringValidatorAdapter
implements jakarta.validation.Validator, InitializingBean
元のインターフェースと Spring
Validator インターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。- 導入:
- 3.0
- 作成者:
- Juergen Hoeller
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明voidvoidsetMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) このバリデーターに使用するカスタム MessageInterpolator を指定します。voidsetTraversableResolver(jakarta.validation.TraversableResolver traversableResolver) このバリデーターに使用するカスタム TraversableResolver を指定します。voidsetValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory) ターゲットバリデーターを取得する ValidatorFactory を設定します。クラス SpringValidatorAdapter から継承されたメソッド
determineErrorCode, determineField, forExecutables, getArgumentsForConstraint, getConstraintsForClass, getRejectedValue, getResolvableField, processConstraintViolations, requiresMessageFormat, supports, unwrap, validate, validate, validate, validateProperty, validateValue, validateValueクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース jakarta.validation.Validator から継承されたメソッド
forExecutables, getConstraintsForClass, unwrap, validate, validateProperty, validateValueインターフェース Validator から継承されたメソッド
validateObject
コンストラクターの詳細
CustomValidatorBean
public CustomValidatorBean()
メソッドの詳細
setValidatorFactory
public void setValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory) ターゲットバリデーターを取得する ValidatorFactory を設定します。デフォルトは
Validation.buildDefaultValidatorFactory()です。setMessageInterpolator
public void setMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) このバリデーターに使用するカスタム MessageInterpolator を指定します。setTraversableResolver
public void setTraversableResolver(jakarta.validation.TraversableResolver traversableResolver) このバリデーターに使用するカスタム TraversableResolver を指定します。afterPropertiesSet
public void afterPropertiesSet()インターフェースからコピーされた説明:InitializingBeanすべての Bean プロパティを設定し、BeanFactoryAware、ApplicationContextAwareなどを満たした後、包含BeanFactoryによって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet