Проверка весны не выполнена - PullRequest
0 голосов
/ 25 марта 2020

Работает с непосредственным исполнением. Но мне нужно в первом ряду контроллера, чтобы получить результаты от bindingResults. Я не могу использовать аннотацию @Validated, потому что моя версия Spring слишком старая. и @Valid у меня не работает

Так что у меня есть

в контроллере:

@Autowired
private EmpValidator empValidator;


@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.addValidators(EmpValidator);
}

@RequestMapping
public String addOrder(@Valid @ModelAttribute EmpOrder order, BindingResults bindingResults){
//getRid
//empValidator.validate(order, bindingResult);

if (bindingResults.hasError())
//do something

}

}

валидатор

public class EmpValidator implements Validator{
if (number.isEmpty()
ValidationUtils.rejectIfEmptyOrWhiteSpace("number","Error filling field number");

}

1 Ответ

0 голосов
/ 28 марта 2020

Я забываю добавить javax.validation.api в мой артефакт. Очистите папку артефакта, и сборка артефакта решила проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...