javax/xml/bind/JAXBException异常

在使用jpa做Junit测试时,报错如下

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryPrimary' defined in class path resource [com/sprucetec/mjyx/kf/config/PrimaryJPAConfig.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException


异常原因

JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。
java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包
而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的

在maven中配置



    javax.xml.bind
    jaxb-api
    2.3.0

参考:https://blog.csdn.net/hadues/article/details/79188793 这个比较全

你可能感兴趣的:(Junit,Exception,Bean)