ربيع MVC 3 التحقق من صحة - غير قادر على العثور على مزود افتراضي
-
19-09-2019 - |
سؤال
تلقيت خطأ عند محاولة إعداد التحقق من صحة الربيع MVC.
javax.validation.ValidationException: Unable to find a default provider
قرأت في المستندات التي يستخدمها المزود الافتراضي هو التحقق من Validator. هل أحتاج إلى تضمين هذه المكتبة للحصول على التحقق من الصحة للعمل؟ هل من الجيد تضمين هذه المكتبة على الرغم من أنني لا أستخدم السبات لمشروعي؟
المحلول
نعم، يجب عليك تضمين مكتبة Validator للعائلة لاستخدامها. لا يعتمد على السبات نفسه.
نصائح أخرى
إذا كنت تستخدم Maven، فيجب عليك إضافة تبعية إلى السبات المعالج التوضيحي.
<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>
تأكد من أنك تستخدم السبات 4.
لا تنتمي إلى StackOverflow