SSM整合时,ibatis.io.ResolverUtil - Reader entry 乱码的解决办法

在整合SSM时遇到ibatis.io.ResolverUtil的Reader entry乱码问题,依赖版本和日志配置可能是原因。源码分析发现DefaultVFS的InputStreamReader未指定字符编码。解决方案包括:注释掉spring-mybatis.xml中typeAliasesPackage配置,或在映射文件中为实体类引用指定完整路径。
摘要由CSDN通过智能技术生成

问题描述

最近整合SSM整合时,控制台会有ibatis.io.ResolverUtil - Reader entry 乱码情况。

10:33:53.696 [main] DEBUG org.apache.ibatis.io.ResolverUtil - Not a JAR: file:/D:/Java/IdeaProjects/shiyanlou_ssm_test/target/classes/com/ssm/mapper/UserMapper.class
10:33:53.698 [main] DEBUG org.apache.ibatis.io.ResolverUtil - Reader entry: ����   1    selectLogin *(Lcom/ssm/model/User;)Lcom/ssm/model/User; 
10:33:53.731 [main] DEBUG org.apache.ibatis.io.ResolverUtil - Checking to see if class com.ssm.mapper.UserMapper matches criteria [is assignable to Object]
10:33:53.754 [main] DEBUG o.m.spring.SqlSessionFactoryBean - Parsed configuration file: 'class path resource [mybatis-config.xml]'
10:33:53.756 [main] DEBUG o.m.spring.SqlSessionFactoryBean - Property 'mapperLocations' was not specified or no matching resources found

我的依赖版本:

<!-- 自定义的spring的版本号 -->
<spring.version>4.3.14.RELEASE</spring.version>
<!-- 自定义的mybaits的版本号 -->
<mybatis.version>3.4.6</mybatis.version>
<!-- 自定义的mybaits-spring的版本号 -->
<mybatis.spring.version>1.3.2</mybatis.spring.version<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值