Pregunta

Me aparece un error al intentar establecer la validación Spring MVC.

javax.validation.ValidationException: Unable to find a default provider

He leído en los documentos que el proveedor predeterminado que utilizan es el de hibernación-validador. ¿Es necesario incluir esta biblioteca para obtener la validación de trabajar? ¿Está bien para incluir esta biblioteca a pesar de que no estoy usando Hibernate para mi proyecto?

¿Fue útil?

Solución

Sí, debe incluir la biblioteca Hibernate Validator con el fin de usarlo. Que no depende de sí mismo Hibernate.

Otros consejos

Si está utilizando Maven, debe agregar una dependencia a la Procesador de Hibernate Validator anotación .

<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-validator-annotation-processor</artifactId>
  <version>4.1.0.Final</version>
</dependency>

Se puede encontrar en la sección JBoss repositorio

<repository>
  <id>JBoss Repository</id>
  <url>https://repository.jboss.org/nexus/content/repositories/releases</url>
  <name>JBoss Repository</name>
</repository>

Asegúrese de que está usando Hibernate 4.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top