天天看點

關于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