一、问题描述:项目启动后出现,重新下载了依赖也是一样,接口正常访问。
二、问题原因:开始以为是少引入了jaxb1-impl.jar文件,于是,在pom里面加入了,但是依旧报同样的错误。然后检查是否jar冲突,通过IDEA的maven helper插件检查,也没发现jar冲突,经过查证发现是修改了项目名称导致。
三、解决办法:打开项目中的.iml文件找到以下几个数据,删除修改项目名生成的数据即可。
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
搜索jaxb删除即可。