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字符格式的字符,雖然我們看不見它。但就是這個字符在配置文件里就導致逆向工程失敗。

最后警告看了這篇隨筆的朋友,網上的東西有好有壞,還需仔細着不然浪費的是自己的時間

 

 

 

 

 

字符在下面圖片的雙引號中

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM