– 使用框架:spring boot mybatis
– 会出现这种异常,都是对应的xml的头部配置缺少所引发的
Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 104; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null"。
– 我遇到的这个异常,可以看出,是出现在mapper文件中,然后在看其他的异常信息锁定到具体的mapper文件。
最后发现缺少头部配置文件,这行:
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
– 配置文件配全了,就不会有这种问题了。