mybatis项目启动报错:reader entry: ���� = v

问题再现

mybatis项目启动报错:reader entry: ���� = v_第1张图片

解决方案一

由于指定的VFS没有找,mybatis启用了默认的DefaultVFS,然后由于DefaultVFS的内部逻辑,从而导致了reader entry乱码。

去掉mybatis配置文件中关于别名的配置,然后在mapper.xml文件中使用完整的类名。
待删除的示例代码如下:

<typeAliases>
    <package name="com.tiku.domain.entity"/>
typeAliases>

解决方案二

添加新的依赖:

<dependency>
    <groupId>org.jbossgroupId>
    <artifactId>jboss-vfsartifactId>
    <version>3.3.0.Finalversion>
dependency>

你可能感兴趣的:(#,MyBatis,mybatis,乱码,reader,entry)