问题描述:
Maven项目MyBatis写junit测试时,之前好好的,后面写了注释就报错了,然后提示我Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效
原因:
在配置文件可能包含有中文注释,导致在编译后中文注释在配置文件乱码抛异常。
解决方法:
在pom.xml中添加下列代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>