springboot 文档根元素 "mbeans-descriptors" 必须匹配 DOCTYPE 根 "null"

springboot 整合mybatis的时候,如果用的是xml 去映射po,那么有可能出现以下错误,去google,baidu 上面都没有找出来什么原因,最后一步步被我探索出来了,卧槽,真尼玛辛苦。

错误提示如下:

Caused by: org.xml.sax.SAXParseException: 文档根元素 "mbeans-descriptors" 必须匹配 DOCTYPE 根 "null"。

首先我的Mapper.xml是没有问题的,然后我在application.propeties上面引入了我的Mapper映射文件,方式如下:

mybatis.mapperLocations=classpath*:**/mapper/**/*.xml

我的代码结构图如下:

pic.png

显然上述配置是没有问题的,但是运行的时候一直出现上面的那个错误,最后我通过修改application.properties里的mybatis.mapperLocations来解决的:

mybatis.mapperLocations=classpath*:mapper/**/*.xml

因为我的mapper在resources里面就是顶层了,所以前面的通配是多余的,去掉之后就好了。

推荐阅读更多精彩内容