Wiosną 3.1.0 można użyć adnotacji @Validated do aktywacji sprawdzania poprawności na pojo. Utwórz interfejs dla klasy pojo i umieść na nim tę adnotację, a następnie dodaj adnotacje sprawdzania poprawności w definicjach metod.(Interfejs jest wymagane, ponieważ Wiosna będzie utworzyć klasę proxy przy użyciu interfejsu jako definicji)
@Validated
public interface PojoClass {
public @NotNull String doSomething(@NotEmpty String input);
}
Twój pojo:
public class PojoClassImpl implements PojoClass {
public String doSomething(String input) {
return "";
}
}
począwszy od standardowej aplikacji wiosna internetowej z aktywnym walidacji, należy dodać w konfiguracja wiosna deklaracja ta fasola:
<bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>
myślę Twój blogu uzupełnia swoją odpowiedź;) http://musingsofaprogrammingaddict.blogspot.com/2011/01/method-validation-with-h ibernate.html – Maxym
Gunnar był na tyle miły, że umieścił swoje rozwiązanie w [GitHub] (https://github.com/gunnarmorling/methodvalidation-integration). Sprawdziło się doskonale dla mnie. – Patrick