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>
相关推荐
豆角焖肉1 天前
MyBatis多表关联查询(一对多/多对一/多对多)
mybatis·一对多·多表设计·多对多·一对一·多对一
学Linux的语莫1 天前
Redis 的两种持久化方式:RDB 和 AOF,一次讲懂
数据库·redis·mybatis
yio_yin2 天前
MyBatis
java·前端·mybatis
無a伟2 天前
Redis事务详解:原理、实战、坑点与实践
mybatis
豆角焖肉2 天前
MyBatis延迟加载、缓存机制与注解开发
java·spring·mybatis
就改了3 天前
MyBatis核心类用法详解
java·spring boot·后端·mybatis
momo4 天前
Java+WebAI黑马知识点
java·spring boot·mybatis
snow@li5 天前
MyBatis:动态 SQL 全景梳理
数据库·sql·mybatis
就改了5 天前
Mybatis快速入门大全(详细版)
java·spring boot·mybatis
qq_171538855 天前
深入浅出 MyBatis XML:从入门到精通
xml·java·mybatis