maven项目中,我们运行时偶尔会触发如下bug
2 字节的 UTF-8 序列的字节 2 无效。
1 字节的 UTF-8 序列的字节 1 无效。
诸如此类提示
该错误主要出现在mybatis-config.xml的配置文件中
触发原因是因为在配置文件中的注释部分,使用了中文,且该配置文件对于字符集的设定写的是UTF-8
解决方案有两种
方案一:
将配置文件中字符集设定的UTF-8改为UTF8
方案二:
将配置文件中的中文注释删掉
这两种方案都可以解决该问题
PS:修改完这两个后,建议点击右侧的maven中的clean功能清理下已经生成的错误target目录,并重载整个maven工程,或者重启idea,避免调整未生效。
如有其它疑问,可以在下方给我留言!