Mybatis常见问题集锦

Mybatis第一个程序出现"1 字节的 UTF-8 序列的字节 1 无效"异常怎么办(idea版)
先讲一下原理这个异常时因为xml文件字符编码与idea编辑器字符编码不一致所导致的。

 

 

首先当我们配置mybatis的时候会在官网上获得配置代码,如图他的输出字符编码是utf-8,但是我们的idea默认xml等文件字符编码集为gbk

 

 

解决:1

2或者将xml文件中改为gbk如图

 

生成的target目录中没有xml及properties

解答:在pom中插入

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

 

posted @ 2021-11-01 23:37  成长漫记  阅读(101)  评论(0)    收藏  举报