public class CustomValidatorBean extends SpringValidatorAdapter implements ValidatorEE, InitializingBean
Validator
インターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。コンストラクターと説明 |
---|
CustomValidatorBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
void | setMessageInterpolator(MessageInterpolatorEE messageInterpolator) このバリデーターに使用するカスタム MessageInterpolator を指定します。 |
void | setTraversableResolver(TraversableResolverEE traversableResolver) このバリデーターに使用するカスタム TraversableResolver を指定します。 |
void | setValidatorFactory(ValidatorFactoryEE validatorFactory) ターゲットバリデーターを取得する ValidatorFactory を設定します。 |
determineErrorCode, determineField, forExecutables, getArgumentsForConstraint, getConstraintsForClass, getRejectedValue, getResolvableField, processConstraintViolations, requiresMessageFormat, supports, unwrap, validate, validate, validate, validateProperty, validateValue, validateValue
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
forExecutablesEE, getConstraintsForClassEE, unwrapEE, validateEE, validatePropertyEE, validateValueEE
public void setValidatorFactory(ValidatorFactoryEE validatorFactory)
デフォルトは Validation.buildDefaultValidatorFactory()
EE です。
public void setMessageInterpolator(MessageInterpolatorEE messageInterpolator)
public void setTraversableResolver(TraversableResolverEE traversableResolver)
public void afterPropertiesSet()
InitializingBean
BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含 BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean
の afterPropertiesSet