I have a very simple Spring Boot application that uses Spring-Data-Mongodb
All I want to do is set a JSR-303 validation rule that says the object I\'m saving must ha
First make sure that you have JSR-303 validator on classpath, for example:
org.hibernate
hibernate-validator
4.2.0.Final
If you use Java config, the way to go is to create 2 beans:
@Bean
public ValidatingMongoEventListener validatingMongoEventListener() {
return new ValidatingMongoEventListener(validator());
}
@Bean
public LocalValidatorFactoryBean validator() {
return new LocalValidatorFactoryBean();
}
Voilà! Validation is working now.