mybatis项目启动报错:reader entry: ���� = v

问题再现

解决方案一

由于指定的VFS没有找,mybatis启用了默认的DefaultVFS,然后由于DefaultVFS的内部逻辑,从而导致了reader entry乱码。

去掉mybatis配置文件中关于别名的配置,然后在mapper.xml文件中使用完整的类名。

待删除的示例代码如下:

xml 复制代码
<typeAliases>
    <package name="com.tiku.domain.entity"/>
</typeAliases>

解决方案二

添加新的依赖:

xml 复制代码
<dependency>
    <groupId>org.jboss</groupId>
    <artifactId>jboss-vfs</artifactId>
    <version>3.3.0.Final</version>
</dependency>
相关推荐
昵称为空C13 小时前
SpringBoot 实现DataSource接口实现多租户数据源切换方案
后端·mybatis
isyangli_blog16 小时前
(2-10-1)MyBatis的基础与基本使用
java·开发语言·mybatis
_码农1213816 小时前
Mybatis简单练习注解sql和配置文件sql+注解形式加载+配置文件加载
mybatis
期待のcode21 小时前
Maven
java·spring·maven·mybatis
独泪了无痕1 天前
一文搞懂MyBatis中的TypeHandler
数据库·后端·mybatis
Easocen1 天前
Mybatis学习笔记(十)
mybatis
千睢2 天前
Mybatis实现页面增删改查
mybatis
Warren982 天前
Java后端面试题(含Dubbo、MQ、分布式、并发、算法)
java·开发语言·分布式·学习·算法·mybatis·dubbo
羊锦磊2 天前
[ Mybatis 多表关联查询 ] resultMap
java·开发语言·数据库·mysql·mybatis
Warren983 天前
Java Record 类 — 简化不可变对象的写法
java·开发语言·jvm·分布式·算法·mybatis·dubbo