Example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMessageInterpolator

List of usage examples for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMessageInterpolator

Introduction

In this page you can find the example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMessageInterpolator.

Prototype

public void setMessageInterpolator(MessageInterpolator messageInterpolator) 

Source Link

Document

Specify a custom MessageInterpolator to use for this ValidatorFactory and its exposed default Validator.

Usage

From source file:com.cloudera.config.DefaultValidatorConfiguration.java

/**
 * Creates the validator factory bean that Spring uses to
 * construct a Validator.//from ww  w  .  j ava  2 s .  c  o m
 *
 * @return a Validator Factory Bean
 */
@Bean
public LocalValidatorFactoryBean validatorFactoryBean() {
    BeanConstraintValidatorFactory validatorFactory = ctx.getBean(BeanConstraintValidatorFactory.class);
    MessageInterpolator messageInterpolator = ctx.getBean(MessageInterpolator.class);
    LocalValidatorFactoryBean factoryBean = new LocalValidatorFactoryBean();
    factoryBean.setMessageInterpolator(messageInterpolator);
    factoryBean.setConstraintValidatorFactory(validatorFactory);
    return factoryBean;
}