报错----运行springboot项目出现:Type javax.xml.bind.JAXBContext not present


目的:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present

环境:

问题:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present

原因

java9+版本以后,JAXB默认没有加载

解决方式

手动添加模块到pom

  1. spring boot 1.5.*版本,添加如下代码:
    
    
    
    
        javax.xml.bind
        jaxb-api
        2.2.11
    
    
        com.sun.xml.bind
        jaxb-core
        2.2.11
    
    
        com.sun.xml.bind
        jaxb-impl
        2.2.11
    
    
        javax.activation
        activation
        1.1.1
    
    ————————————————
    版权声明:本文为CSDN博主「擎正义之旗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/alger_magic/java/article/details/83041811
    

     2、
     spring boot 2.0.*版本,添加如下代码:

    
    
       javax.xml.bind
        jaxb-api
    
    
        com.sun.xml.bind
        jaxb-impl
        2.3.0
    
    
        org.glassfish.jaxb
        jaxb-runtime
        2.3.0
    
    
        javax.activation
        activation
        1.1.1
    
    
    ————————————————
    版权声明:本文为CSDN博主「擎正义之旗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/alger_magic/java/article/details/83041811