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>
相关推荐
好大的月亮42 分钟前
mybatis在xml中使用OGNL取值简述
xml·mybatis
雨中飘荡的记忆1 小时前
MyBatis参数处理模块详解
java·mybatis
weixin_425023002 小时前
多内网服务器公网中转通信方案(Spring Boot 2.7 + MyBatis Plus)
服务器·spring boot·mybatis
Light603 小时前
MyBatis-Plus 全解:从高效 CRUD 到云原生数据层架构的艺术
spring boot·云原生·架构·mybatis·orm·代码生成·数据持久层
七夜zippoe3 小时前
MyBatis插件开发-实现SQL执行耗时监控
java·sql·mybatis·springboot·责任链
黄昏恋慕黎明3 小时前
快速上手mybatis(一)
java·数据库·mybatis
爱丽_3 小时前
MyBatis关联映射与注解开发详解
数据库·mybatis
侠客行031713 小时前
Mybatis二级缓存实现详解
java·mybatis·源码阅读
爱丽_17 小时前
MyBatis动态SQL完全指南
服务器·sql·mybatis
ZLZQ_Yuan18 小时前
MyBatis、MyBatis-Plus
数据库·mybatis