Trong mùa xuân 3.1.0 bạn có thể sử dụng chú thích @Validated để kích hoạt xác thực trên một bài thơ. Tạo giao diện cho lớp pojo, đặt chú thích này lên đó, sau đó thêm chú thích xác nhận của bạn vào các định nghĩa phương thức.(Giao diện là cần thiết bởi vì mùa xuân sẽ tạo ra một lớp proxy sử dụng giao diện như định nghĩa)
@Validated
public interface PojoClass {
public @NotNull String doSomething(@NotEmpty String input);
}
POJO của bạn:
public class PojoClassImpl implements PojoClass {
public String doSomething(String input) {
return "";
}
}
Bắt đầu từ một ứng dụng web mùa xuân tiêu chuẩn với xác nhận hoạt động, hãy nhớ thêm vào trong cấu hình mùa xuân của bạn tuyên bố đậu này:
<bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>
Tôi nghĩ rằng bài đăng trên blog của bạn bổ sung câu trả lời của bạn;) http://musingsofaprogrammingaddict.blogspot.com/2011/01/method-validation-with-h ibernate.html – Maxym
Gunnar là tốt đẹp, đủ để đưa giải pháp của mình vào [GitHub] (https://github.com/gunnarmorling/methodvalidation-integration). Làm việc tuyệt vời cho tôi. – Patrick