Я пытаюсь добавить проверку к своим объектам модели (которые удваиваются как мои компоненты поддержки формы), используя аннотации javax.validation.
Моя модель выглядит так:
public Class TestObject {
private String myProp;
private InnerObject innerObject;
//getters and setters omitted
}
public Class InnerObject {
private BigDecimal myValue;
@NotNull
public BigDecimal getMyValue();
}
В моем контроллере у меня есть вызов метода следующим образом:
public View calculate(@ModelAttribute("testObject") @Valid TestObject testObject, BindingResult result)
У меня также есть <mvc:annotation-driven/>
в моем файле spring-servlet.xml.
Каждый раз, когда я запускаю форму с нулевым значением, она сообщает мне, что есть 0 ошибок результата привязки.
Я использую Java 1.6 с Hibernate-Validator-4.2.0 и Validation-API-1.0.0 в своем пути к классам.
Может ли кто-нибудь помочь мне и сообщить мне, что я делаю неправильно? Играл с этим какое-то время и не мог заставить его работать.
Спасибо