En Spring 3.1.0 puede usar @Validated annotation para activar la validación en un pojo. Crea una interfaz para la clase pojo y pon esta anotación sobre ella, luego agrega tus anotaciones de validación en las definiciones de métodos.(La interfaz es necesario porque la primavera va a crear una clase de proxy utilizando la interfaz como definición)
@Validated
public interface PojoClass {
public @NotNull String doSomething(@NotEmpty String input);
}
su POJO:
public class PojoClassImpl implements PojoClass {
public String doSomething(String input) {
return "";
}
}
A partir de una aplicación de la primavera web estándar con la validación activo, recuerde agregar en la configuración de la primavera esta declaración de frijol:
<bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>
creo que su blog complementa su respuesta;) http://musingsofaprogrammingaddict.blogspot.com/2011/01/method-validation-with-h ibernate.html – Maxym
Gunnar fue lo suficientemente bueno para poner su solución en [GitHub] (https://github.com/gunnarmorling/methodvalidation-integration). Funcionó muy bien para mí – Patrick