程序包javax.xml.bind.annotation不存在 程序包javax.xml.bind.annotation.adapters不存在 包com.sun.xml.internal.bind.marshaller不存在
springboot 2.7.18. jdk8。在maven 进行package的时候出现了
程序包javax.xml.bind.annotation不存在
程序包javax.xml.bind.annotation.adapters不存在
包com.sun.xml.internal.bind.marshaller不存在
解决办法
import com.sun.xml.internal.bind.marshaller.CharacterEscapeHandler;
改成
import com.sun.xml.bind.marshaller.CharacterEscapeHandler;
引入maven
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.0</version>
</dependency>
浙公网安备 33010602011771号