Spring MVC的3验证 - 无法找到一个默认的供应商
-
19-09-2019 - |
题
我在尝试建立Spring MVC的验证时出错。
javax.validation.ValidationException: Unable to find a default provider
我在他们使用的默认提供休眠,验证文档中读取。我需要包括这个库获得的验证工作?难道是没关系,即使我并不使用Hibernate作为我的项目包括这个库?
解决方案
是的,你应该包括以使用Hibernate的验证库。它不依赖于休眠本身。
其他提示
如果您正在使用Maven,必须添加一个依赖的 Hibernate验证标注处理程序强>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>4.1.0.Final</version>
</dependency>
您可以找到它在 JBoss的库
<repository>
<id>JBoss Repository</id>
<url>https://repository.jboss.org/nexus/content/repositories/releases</url>
<name>JBoss Repository</name>
</repository>
请确保您在使用Hibernate 4。
不隶属于 StackOverflow