天天看点

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