Я пытался настроить проверку на основе аннотаций Spring 3, руководствуясь http://static.springsource.org/spring/docs/3.0.0.RC3/spring-framework-reference/html/ch05s07.html. Я использую сервер JBOSS 5.0.1; однако при вызове аннотации @Valid из контроллера. Я получил ошибки и обнаружил, что для этого потребуется javax.validation. *;
После добавления validation-api-1.0.0.GA.jar (для javax.validation. *) Я получил жалобы на это, требуя Hibernate Validator 4+, который, в свою очередь, требует Hibernate 3.5+. Наконец, я обнаружил, что JBOSS 5 не поддерживает Hibernate 3.5+, потому что он использует JPA-2, а JBOSS 5 тесно связан с JPA-1.
На данный момент у меня болит мозг.
У кого-нибудь есть успешный пример использования валидации Spring 3 в JBOSS 5?