Spring MVC validation example using JSR-303 annotations and custom validation annotations