mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project ssmTest: XML Parser Error on line 83: 元素类型为 "generatorConfiguration" 的内容必须匹配 "(properties?,classPathEntry*,context+)"

“  ”

这个问题我零零总总几乎用了一天才找到这个bug,正常情况下出现这个问题是配置文件里<generatorConfiguration></generatorConfiguration>中配置元素节点顺序出错,按照提示的顺序重新排列配置文件中的各个元素如<properties resource="dbconfig.properties"></properties>以及 <context id="default" targetRuntime="MyBatis3">下面的元素就可以改好了。

但我不是这个情况,踩到了个大坑
我由于是复制的别人的代码,毕竟是配置文件,完全自己写不太可能基本上都是网上借鉴的。
最后排查出来是这样一个看不见的字符在我的配置文件中。把他删掉就可以逆向工程了。原因是这是一个unique字符格式的字符,虽然我们看不见它。但就是这个字符在配置文件里就导致逆向工程失败。

最后警告看了这篇随笔的朋友,晚上的东西有好有坏,还需仔细着不然浪费的是自己的时间

字符在下面图片的双引号中

 

猜你喜欢

转载自www.cnblogs.com/thomastesla/p/11945142.html