Spring documentation describes the way how to make an application raise MethodValidationException
instead of ConstraintViolationException
by declaring a bean
@Bean
public static MethodValidationPostProcessor validationPostProcessor() {
MethodValidationPostProcessor processor = new MethodValidationPostProcessor();
processor.setAdaptConstraintViolations(true);
return processor;
}
It would be great to have a dedicated property used in org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration#methodValidationPostProcessor
to change this behaviour.