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>
相关推荐
勤奋菲菲4 小时前
使用Mybatis-Plus,以及sqlite的使用
jvm·sqlite·mybatis
lang2015092815 小时前
掌握MyBatis Java API:高效操作数据库
java·数据库·mybatis
Z_z在努力15 小时前
【杂类】理解 @Repository 和 Mapper 的关系
java·tomcat·mybatis
阿挥的编程日记17 小时前
基于SpringBoot的高校(学生综合)服务平台的设计与实现
java·spring boot·后端·spring·mybatis
星秀日19 小时前
框架--MyBatis
java·开发语言·mybatis
ss27320 小时前
手写MyBatis第102弹:MapperBuilder与MapperAnnotationBuilder的双重解析机制深度剖析
java·开发语言·mybatis
lang201509281 天前
MyBatis Mapper XML 核心详解
xml·mybatis
ruleslol2 天前
SpringBoot13-小细节
spring boot·mybatis
元亓亓亓2 天前
SSM--day6--MyBatisPlus
java·spring boot·mybatis
程序员三明治2 天前
【MyBatis从入门到入土】告别JDBC原始时代:零基础MyBatis极速上手指南
数据库·mysql·mybatis·jdbc·数据持久化·数据