public class CustomValidatorBean extends SpringValidatorAdapter implements InitializingBean
Validator
interface.Modifier and Type | Field and Description |
---|---|
private MessageInterpolator |
messageInterpolator |
private TraversableResolver |
traversableResolver |
private ValidatorFactory |
validatorFactory |
Constructor and Description |
---|
CustomValidatorBean() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
Invoked by a BeanFactory after it has set all bean properties supplied
(and satisfied BeanFactoryAware and ApplicationContextAware).
|
void |
setMessageInterpolator(MessageInterpolator messageInterpolator)
Specify a custom MessageInterpolator to use for this Validator.
|
void |
setTraversableResolver(TraversableResolver traversableResolver)
Specify a custom TraversableResolver to use for this Validator.
|
void |
setValidatorFactory(ValidatorFactory validatorFactory)
Set the ValidatorFactory to obtain the target Validator from.
|
determineErrorCode, determineField, forExecutables, getArgumentsForConstraint, getConstraintsForClass, getRejectedValue, getResolvableField, processConstraintViolations, setTargetValidator, supports, unwrap, validate, validate, validate, validateProperty, validateValue
private ValidatorFactory validatorFactory
private MessageInterpolator messageInterpolator
private TraversableResolver traversableResolver
public void setValidatorFactory(ValidatorFactory validatorFactory)
Default is javax.validation.Validation#buildDefaultValidatorFactory()
.
public void setMessageInterpolator(MessageInterpolator messageInterpolator)
public void setTraversableResolver(TraversableResolver traversableResolver)
public void afterPropertiesSet()
InitializingBean
This method allows the bean instance to perform initialization only possible when all bean properties have been set and to throw an exception in the event of misconfiguration.
afterPropertiesSet
in interface InitializingBean