Spring MVC 3验证-无法找到默认提供程序


问题内容

尝试设置Spring MVC验证时出现错误。

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

我在文档中读到,他们使用的默认提供程序是hibernate-
validator。我是否需要包含此库才能使验证生效?即使我没有在项目中使用hibernate模式,也可以包含此库吗?


问题答案:

是的,您应该包括Hibernate Validator库才能使用它。它不依赖于Hibernate本身。