Я пытаюсь сделать проверку на стороне сервера, реализующую интерфейс Validator
. Я работаю с прямым выполнением в первой строке в методе контроллера:
@RequestMapping("/addOrder")
public String addOrder (@ModelAttribute("order") Order order, BindingResult result)
{
validator.validate(employeeVO, result);
if (result.hasErrors) {
//blablabla
}
//continuation
}
Но я хочу избавиться от этой строки
validator.validate(employeeVO, result);
, чтобы сразу получить результаты проверки, приложение входит Этот способ. Я хотел бы сделать автоматическую проверку c. Я пытаюсь использовать @Validated
с @ModelAttribute
- это конфликтует со старой версией Spring (я использую 3). И javax @Valid
не работает для меня. Как я могу избавиться от прямых казней и получить результаты привязки сразу? Спасибо.