为什么不推荐使用 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 转义/取消转义

原文由 gene b. 发布,翻译遵循 CC BY-SA 4.0 许可协议


回答:

该类已从包中移出

org.apache.commons。 lang3

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

原文由 Björn Kechel 发布,翻译遵循 CC BY-SA 4.0 许可协议


回答:

根据 弃用列表,它已移至新项目 ——commons-text

原文由 Jamie Bisotti 发布,翻译遵循 CC BY-SA 3.0 许可协议


回答:

可以直接到apache commons 中的doc查看,开头写了“as of 3.6, use commons-text StringEscapeUtils instead” 使用commons-text 替代了

以上是 为什么不推荐使用 org.apache.common.lang3 StringEscapeUtils? 的全部内容, 来源链接: utcz.com/p/944846.html

回到顶部