웹 응용 프로그램에서 스프링 3 유효성 검사를 사용할 계획입니다. Nullable = "false"또는 length = "50"과 같은 몇 가지 표준 유효성 검사가 주석 처리 된 JPA 엔티티의 속성을 이미 가지고 있기 때문에이를 고려했습니다. Spring 3 Backing forms에서 JPA 유효성 검사를 재사용 할 수있는 방법이 있습니까?스프링 3 양식 JPA 엔티티에 대한 유효성 확인 링크
더 유용한 오류 메시지가있을 수 있으므로 스프링 양식의 유효성을 다시 코딩하는 것이 더 좋을 것이라고 생각합니다. What think you think - Spring 폼에서 JPA 유효성 검사를 깨끗하게 재사용 할 수 있습니까? 더 나은 디자인이란? 유효성 검사를 다시 구현하거나 기본 유효성 검사를 다시 사용하고보다 구체적인 유효성 검사를 별도로 코딩 하시겠습니까?
예. JPA 레이어에서 유효성 검사가 실패한다는 것에 동의하지만 다시 오류 메시지를 코딩해야합니다. 모델 레이어에서 유효성 검사를 상속받은 장고의 ModelForm과 같은 일을 할 수 있다면 더 좋았을 것입니다. –
맞춤법 검사기에 간단한 규칙을 추가하는 것은'ValidationUtils.rejectIfEmptyOrWhitespace (errors, "field", "field_required");와 같이 매우 쉽습니다. 국제화 가능한 오류 코드가 추가되었습니다. – Pao