Ich erstelle ein Spring-Boot-Projekt zum Testen meiner Rest-API (Very Very Tiny Project). Das Projekt enthält drei Dateien.Throwing Validation Exception im Spring-Boot
1) App.java (Hauptprogramm) 2) AppConfig (Konfigurationsdatei) 3) Haupt-Controller (Simple Ruhe Controller)
I hinzugefügt Frühling-boot-Starter-Eltern (1.4.0.RELEASE) und Spring-Boot-Starter-Web als Abhängigkeit.
Aber während der Ausführung, erhalten eine Ausnahme wie folgt.
"javax.validation.ValidationException: Es konnte keine Konfiguration erstellt werden, da kein Bean Validation-Provider gefunden werden konnte. Fügen Sie Ihrem Klassenpfad einen Provider wie Hibernate Validator (RI) hinzu."
Ich habe die folgende Abhängigkeit hinzugefügt und der Fehler ist weg.
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.3.4.Final</version>
</dependency>
Meine Frage ist, was ist die Ursache der spezifischen Fehlermeldung? Warum wir den Validator hinzufügen?
Dank Shan. Aber wo der Frühling es während der Bean-Konfiguration benutzt. Ob bei der Verwendung von Feder-MVC, ist dieser Validator obligatorisch? – Prasanth
ist nicht zwingend erforderlich. vielleicht benutzt irgendeine andere Bibliothek einen Bohnenprüfer? – shan