问题描述
最近整合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

在整合SSM时遇到ibatis.io.ResolverUtil的Reader entry乱码问题,依赖版本和日志配置可能是原因。源码分析发现DefaultVFS的InputStreamReader未指定字符编码。解决方案包括:注释掉spring-mybatis.xml中typeAliasesPackage配置,或在映射文件中为实体类引用指定完整路径。
最低0.47元/天 解锁文章
899

被折叠的 条评论
为什么被折叠?



