java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory

在使用JAXBContent对类与xml进行转换时报错:java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory

说明ContextFactory相关类找不到,可在POM文件中添加依赖:

<dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-impl</artifactId>
        <version>2.3.3</version>
</dependency>

注意,如果jaxb-impl版本过低会出现如下警告:

解决办法是改用高版本。

原文地址:https://www.cnblogs.com/winber/p/12851293.html