Lorsque j'ai essayé de tester si l'annotation répondait avec le code suivant, elle a échoué avec java.lang.NoClassDefFoundError: org / jsoup / safety / Whitelist
lors de l'appel de la méthode validate
.
Set<ConstraintViolation<Classe testée>> set =
Validation.buildDefaultValidatorFactory().getValidator().validate(Instance testée);
La classe testée utilisait l'annotation définie dans «org.hibernate.validator.constraints» et le «jsoup» interne n'était pas correctement placé.
J'ai ajouté ce qui suit à Maven et cela fonctionne très bien.
pom.xml
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.3</version>
</dependency>
Recommended Posts