mybatis读取配置文件报错

Posted amcomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis读取配置文件报错相关的知识,希望对你有一定的参考价值。

org.apache.ibatis.exceptions.PersistenceException:
Error building SqlSession.
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。

依赖环境如下
‘’'xml


mysql
mysql-connector-java
8.0.11

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.1.1</version>
</dependency>

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>
src/main/resources **/*.properties **/*.xml true src/main/java **/*.xml true '''

分析原因:
‘’'xml

<?xml version="1.0" encoding="UTF-8" ?>

‘’’
把里面的encoding=“UTF-8” 变为encoding=“UTF8” ,在mapper里面也是同样如此

以上是关于mybatis读取配置文件报错的主要内容,如果未能解决你的问题,请参考以下文章

mybatis读取配置文件报错:Could not find resource configuration.xml

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

MyBatis原理分析之三:初始化(配置文件读取和解析)

spring boot mybatis 读取配置文件

MyBatis框架—动态 SQL配置文件事务

mybatis 读取配置文件,得到SqlSessionFactory实例.