Pourquoi était-org.apache.commun.lang3 StringEscapeUtils obsolète?
Je ne pouvais pas trouver d'explication pourquoi StringEscapeUtils était dépréciée de Apache Lang3 v3.7.
Que sommes-nous censés utiliser maintenant pour HTML échapper/unescaping
- C'est là, dans le lien que vous avez posté:
Deprecated. as of 3.6, use commons-text StringEscapeUtils instead
Vous devez vous connecter pour publier un commentaire.
La classe a été déplacé de package
à
Vous pouvez remplacer l'obsolète bibliothèque facilement:
Dans votre construction.gradle:
Et dans votre classe à l'aide
StringEscapeUtils
assurez-vous que vous importez la classe correcte:1.6 est actuellement la dernière version (la dernière vérification du 2 Mai 2019), mais vous pouvez vérifier la version de maven:
https://mvnrepository.com/artifact/org.apache.commons/commons-text
Par la dépréciation d'inscription, il a été déplacé dans un nouveau projet, communes-texte
De Commons-lang 3.6 notes de version:
Faire les étapes ci-dessous
Ajouter en dessous de la dépendance à votre pom.xml (si vous utilisez maven)
<dépendance>
<groupId>org.apache.communes</groupId>
<artifactId>communes-texte</artifactId>
<version>1.4< version>
<la dépendance>
Import package approprié comme ci-dessous
import org.apache.commons.texte.StringEscapeUtils;
les variations sont disponibles
unescapeHtml3() et unescapeHtml4()