mybatis-generator中文注释乱码解决
一般出现中文注释乱码的原因是,mybatis-generator输出文件使用jdk的默认编码,而一般jdk的默认编码是根据操作系统的是GBK,而项目工程是utf-8
如果是在终端操作的,可以尝试在每次运行 mvn mybatis-generator:generate 前先运行:set MAVEN_OPTS="-Dfile.encoding=UTF-8" 即可解决乱码问题。
如果是在eclipse等开发工具中使用,首先检查你的 generator.xml
要有 <property name="javaFileEncoding" value="UTF-8"/>
然后检查工程是否为utf-8编码!
最后打开你的exlipse.ini 文件,最末尾加上 -Dfile.encoding=UTF-8
重启eclipse,配置maven生成代码即可,发现没有中文乱码了。
发表吐槽
你肿么看?
既然没有吐槽,那就赶紧抢沙发吧!