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>
相关推荐
深念Y6 小时前
踩坑实录:把 Windows 默认 PowerShell 换成 7.x 到底有多坑?一条龙解决指南
windows·乱码·bug·控制台·powershell·管道·流式
Nicander1 天前
理解 mybatis 源码:vibe-coding一个mini-mybatis
后端·mybatis
庞轩px2 天前
致远互联实习复盘:一条SQL替代300次循环查询,组织架构选择器从5秒降到300毫秒
java·sql·mysql·mybatis·实习经历·n+1问题·join联表查询
SNOWPIAOP2 天前
git status 出现中文乱码的解决方案等
git·乱码·postgres
952362 天前
MyBatis
后端·spring·mybatis
misL NITL3 天前
idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
tomcat·intellij-idea·mybatis
是宇写的啊3 天前
MyBatis-Plus
java·开发语言·mybatis
工作log4 天前
Spring Boot 3.5 + MyBatis Plus + RabbitMQ:打造 AI 驱动的慢 SQL 监控与优化系统
spring boot·mybatis·java-rabbitmq
河阿里4 天前
MyBatis-Plus:MyBatis的进阶开发
数据库·mybatis
橙子圆1235 天前
Mybatis之动态sql
sql·tomcat·mybatis