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>
相关推荐
凯酱5 小时前
MyBatis 中 OGNL 的使用:从入门到实战
java·tomcat·mybatis
蓝缘1 天前
解决main No MyBatis mapper was found in 的警告
mybatis
luteres1 天前
Mybatis+SSM整合笔记
java·开发语言·mybatis
晚染烟2 天前
每日八股day31
mybatis
MetaLite3 天前
MyBatis复杂SQL很灵活-自研ORM为何仍要保留SQL逃生口
java·mybatis
步行cgn3 天前
MyBatis 实现分页查询
mybatis
山甫aa3 天前
Javaweb---MyBatis增删改查
java·数据库·后端·mybatis·springboot
choumou_M3 天前
SpringBoot_2:MyBatis-Generator插件使用教程
spring boot·tomcat·mybatis
SQL-First布道者3 天前
全面解构传统持久层框架,拥抱真正的 SQL-First
java·数据库·spring boot·sql·spring·mybatis·spring jdbc