[Java] java.lang.NoClassDefFoundError: Behebung des Problems, in org / jsoup / security / Whitelist zu fallen

Problem

Als ich versuchte zu testen, ob die Annotation mit dem folgenden Code antwortete, schlug dies mit java.lang.NoClassDefFoundError fehl: org / jsoup / security / Whitelist beim Aufrufen der Methode validate.

Set<ConstraintViolation<Getestete Klasse>> set =
                    Validation.buildDefaultValidatorFactory().getValidator().validate(Getestete Instanz);

Ursache

Die zu testende Klasse verwendete die in "org.hibernate.validator.constraints" definierte Anmerkung, und die darin enthaltene "jsoup" wurde nicht richtig platziert.

Gegenmaßnahmen

Ich habe Maven Folgendes hinzugefügt und es funktioniert gut.

pom.xml


<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.11.3</version>
</dependency>

Artikel, die ich als Referenz verwendet habe

bean validation - Hibernate Validator @SafeHtml: org.jsoup.safety.Whitelist not found - Stack Overflow

Recommended Posts

[Java] java.lang.NoClassDefFoundError: Behebung des Problems, in org / jsoup / security / Whitelist zu fallen
Holen Sie sich das Ergebnis von POST in Java
Die Geschichte des Schreibens von Java in Emacs
Die Geschichte des einfachen String-Vergleichs in Java
[Java] Behandlung von Java Beans in der Methodenkette
Die Geschichte eines gewöhnlichen Othello in Java
Über die Idee anonymer Klassen in Java
Die Geschichte des Lernens von Java in der ersten Programmierung
Messen Sie die Größe eines Ordners mit Java
Spüren Sie den Lauf der Zeit auch in Java
Importieren Sie Dateien derselben Hierarchie in Java
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
Über das Problem des Deadlocks bei der Parallelverarbeitung in gem'sprockets '4.0
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
Ändern Sie die Speicherqualität von JPEG-Bildern in Java
Denken Sie an das JAVA = JAVAscript-Problem (wird in Zukunft benötigt).
Fassen Sie die zusätzlichen Elemente der optionalen Klasse in Java 9 zusammen
Eine kurze Erklärung der fünf Arten von Java Static
Zählen Sie die Anzahl der Stellen nach dem Dezimalpunkt in Java
Java: Das Problem ist schneller, Stream oder Loop
So leiten Sie den letzten Tag des Monats in Java ab
Java-Implementierung von Tri-Tree
Untersuchen Sie die Systeminformationen der AWS Lambda-Betriebsumgebung in Java
Geben Sie die Differenz zwischen jedem Feld zweier Objekte in Java aus
Untersuchen Sie die Liste der in AWS Lambda + Java verfügbaren Schriftarten
Untersuchen Sie die Liste der Zeitzonen-IDs, die in der Java ZoneId-Klasse verfügbar sind
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Das Problem, dass das Attribut des Benutzermodells in ActionMailer gleich Null wird
Lassen Sie uns eine TODO-App in Java 5 erstellen. Schalten Sie die Anzeige von TODO um
So ermitteln Sie die Länge einer Audiodatei mit Java
So erhöhen Sie den Wert von Map in einer Zeile in Java