Возможно ли для реализации Spring JSR-303 проверить поля объекта, которые не из формы ввода? - PullRequest
0 голосов
/ 13 декабря 2010

Валидатором Hibernate является мой поставщик JSR-303 в моем приложении Spring MVC.Когда я использую @Valid, а затем использую аннотации JSR-303 в полях объекта формы, он очень хорошо проверяется.Тем не менее, есть некоторые случаи, когда я хочу проверить поля объекта, которые не отображаются один на один с полями ввода jsp.Например, у меня есть форма регистрации с паролем и повторно введите поля ввода пароля.Ограничение проверки должно быть @AssertTrue в поле логического объекта, которое проверяет, совпадают ли пароль и повторный ввод пароля.Документация Hibernate показывает, что это возможно, но вы должны вызывать валидатор вручную, что противоречит цели моего нынешнего подхода с аннотациями Spring.Есть ли способ сделать это в Spring без вызова валидатора Hibernate?

1 Ответ

2 голосов
/ 18 декабря 2010
...