misc.xml 文档根元素 "project" 必须匹配 DOCTYPE 根 "null"
一个低级的错误,但是排查起来也是花了一些时间和精力的。
springboot项目启动时,总是报mybatis的错误,解析一个mapper时报错,错误是:misc.xml 文档根元素 "project" 必须匹配 DOCTYPE 根 "null"。
原因是比较低级的,无意间用IDEA打开了mybatis的一个mapper文件夹,IDEA会在mapper文件夹下面生成一个.idea文件夹,里面会有几个xml文件。
springboot项目配置了扫描mapper的目录,mybatis对mapper文件是有一定的格式要求的,IDEA生成的xml配置文件是不满足格式要求的。
仔细看报错信息,还是能定位出来这个低级问题的,简单记录一下。