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里面就是顶层了,所以前面的通配是多余的,去掉之后就好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,694评论 0 4
  • Java数据持久化之mybatis 一. mybatis简介 1.1 原始的JDBC操作: Java 通过 Jav...
    小Q逛逛阅读 4,975评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,014评论 19 139
  • 经历了一学期课程的学习,到了年底的时候,也是该开始准备复习的内容了。今年的年度计划是否完成了,是否在年初的时候制定...
    曲天任阅读 240评论 0 1