Я проверяю входящий атрибут, но валидатор ловит даже другие страницы, не отмеченные @Valid
@RequestMapping(value = "/showMatches.spr", method = RequestMethod.GET)
public ModelAndView showMatchPage(@ModelAttribute IdCommand idCommand)
//etc
Когда я захожу на страницу /showMatches.spr
Я получаю сообщение об ошибке org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Invalid target for Validator [cz.domain.controller.Controllers$1@4c25d793]: cz.domain.controller.IdCommand@486c1af3
,
Валидатор не принимает его, но я не хочу, чтобы он подтверждался По этому валидатору:
protected void initBinder(WebDataBinder binder) {
binder.setValidator(new Validator() {
// etc.
}