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);
Die zu testende Klasse verwendete die in "org.hibernate.validator.constraints" definierte Anmerkung, und die darin enthaltene "jsoup" wurde nicht richtig platziert.
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>
Recommended Posts