为什么 org.apache.common.lang3 StringEscapeUtils 被弃用?

我找不到任何解释为什么StringEscapeUtils从Apache Lang3 v3.7中被弃用。

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUtils.html

我们现在应该使用什么来进行HTML转义/取消外翻


答案 1

类已从包中移出

org.apache.commons.郎3

org.apache.commons.发短信

您可以轻松替换已弃用的库:

在您的 build.gradle 中:

implementation 'org.apache.commons:commons-text:1.9'

在你的类中使用,确保你导入了正确的类:StringEscapeUtils

import org.apache.commons.text.StringEscapeUtils;

1.9目前是最新版本(上次检查时间为2021年2月24日),但您可以在maven:https://mvnrepository.com/artifact/org.apache.commons/commons-text


答案 2

根据弃用列表,它被移动到一个新项目中 - commons-text


推荐