Почему @Valid не работает и не выдает исключение, если Validator Api отсутствует в WEB-INF / lib? - PullRequest
0 голосов
/ 28 сентября 2018

Посмотрите, когда мы пытаемся загрузить Validator для проверки, если Validator Api отсутствует в WEB-INF / lib, он выдаст ClassNotFoundException, но @Valid не выдаст такую ​​ошибку и не будет работать, почему так?

// Если Validator Api отсутствует в WEB-INF / lib (но доступен в пути сборки)

1) Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); //ClassNotFoundException error

2) public ModelAndView signupValidate(@Valid @ModelAttribute("ma_Student") StudentTO Student{...} //neither work nor error

...