近期有使用到SSM框架开发项目,在使用mabatis-generator代码自动生成工具时,generator.xml配置文件编写正确,命令行语句也编写正确,可出现了如下错误:
XML Parser Errors occurred:
XML Parser Error on line 1: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
根据提示,定位配置文件的第一行,眼看并没有什么错误,折腾一番才发现是语句前的空格惹的祸。
原因:在复制粘贴别人的配置文件时,复制了不同解码方式的空格符,导致系统解析该xml失败。
解决:删掉所有可以空格即可。