背景
在富文本编译内容中,有些文件是存储到阿里云 oss 中的,所以链接做 STS 临时访问有时效性,每次返回的时候,需要通过STS来签名替换掉其中的链接访问,所以用到 jsoup 包来解析存储的 dom 树
JDK: OpenJdk21
引入jsoup
maven 版本:1.15.4
在抽象类中调用jsoup
包编译通过,运行时报错:
Caused by: java.lang.NoClassDefFoundError: org/jsoup/nodes/Element
Caused by: java.lang.ClassNotFoundException: org.jsoup.nodes.Element
抽象类中代码
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
public static List<String> listAllTage(String html, String tag, String attr) {
try {
Document doc = Jsoup.parse(html);
Elements imgElements = doc.select(tag);
r