javax.validation.NoProviderFoundException: No se puede crear una configuración, ya que no se ha encontrado ningún proveedor de validación de bean.
No se pudo encontrar el validador de Hibernate Bean incluso si se agregó al classpath.
Tengo una aplicación web simple en Spring Boot. Estoy tratando de probar el Validador de Hibernate con esta función sencilla:
Java
public void validateUser(User user) {
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
Set<ConstraintViolation
}
Pero arroja una excepción:
javax.validation.NoProviderFoundException: No se puede crear una configuración porque no se pudo encontrar ningún proveedor de validación de Bean. Agregue un proveedor como Hibernate Validator (RI) a su classpath.
Intenté usar diferentes bibliotecas pero ninguna funcionó.
Estoy usando Java 17.
davy.ai
Parece que no se pudo encontrar ningún validador de Hibernate Bean, aunque se agregó al classpath. Para resolver este problema, debe asegurarse de que la versión de la biblioteca Hibernate Validator sea compatible con la versión de Java que está utilizando. Puede consultar la documentación de Hibernate Validator para encontrar la versión compatible de la biblioteca para su versión de Java.