1. 程式人生 > >關於mybatis-generator中文註釋 亂碼解決

關於mybatis-generator中文註釋 亂碼解決

具體怎麼實現用mybatis-generator實現,可以參照:http://blog.csdn.net/gufeng672/article/details/27196347

中文註釋亂碼的原因是,mybatis-generator輸出檔案使用jdk的預設編碼,而一般jdk的預設編碼是根據作業系統的是GBK,而專案工程是utf-8.

在每次執行  mvn mybatis-generator:generate 前先執行:set MAVEN_OPTS="-Dfile.encoding=UTF-8" 即可解決亂碼問題。

當然 想一勞永逸可以配置環境變數MAVEN_OPTS -Dfile.encoding=UTF-8.

如果你使用的不是 mvn mybatis-generator:generate ,總體思路就是傳一個 -Dfile.encoding=UTF-8給jvm,包括gradle、或者直接java執行 都找下這個指令即可

如果新專案,這裡推薦下國人開發的 Mybatis-Plus,集合了分頁、通用mapper等功能,非常優秀:http://mp.baomidou.com/#/?id=%e7%ae%80%e4%bb%8b