Я получаю сообщение "Невозможно создать конфигурацию, так как не удалось найти поставщика проверки бинов. Добавьте поставщика, такого как Hibernate Validator (RI), в ваш путь к классам."эта ошибка при попытке реализовать проверку для моей сущности (ProductInstance)
Вот использование
try {
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
for (ConstraintViolation<ProductInstance> violation : validator.validate(product)) {
genActResponse.addErrorMessage(violation.getMessage());
genActResponse.addFailure();
return genActResponse;
}
} catch (Exception e) {
throw e;
}
Здесь Зависимость в gradle.build
dependencies {
compile group: 'org.hibernate', name: 'hibernate-validator-annotation-processor', version: '6.0.2.Final'
И вот ошибка, которую я получаю
2018-12-03 20:22:12,420 WebErrorHandler ERROR - General exception
javax.validation.NoProviderFoundException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:291)
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:103)
at com.helpsystems.incn.access.service.DefaultProductInstanceService.updateProduct(DefaultProductInstanceService.java:200)
at com.helpsystems.incn.server.ProductInstanceController.updateProduct(ProductInstanceController.java:95)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)