栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis日志中 Reader entry:���� 3    findStudentById 出现乱码的解决

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis日志中 Reader entry:���� 3    findStudentById 出现乱码的解决

当我们使用mybatis时, 其日志的打印信息中, 有时会出现乱码。

Class not found: org.jboss.vfs.VFS
JBoss 6 VFS API is not available in this environment.
Class not found: org.jboss.vfs.VirtualFile
VFS implementation org.apache.ibatis.io.JBoss6VFS is not valid in this environment.
Using VFS adapter org.apache.ibatis.io.DefaultVFS
Find JAR URL: file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao
Not a JAR: file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao
Reader entry: StudentDao.class
Reader entry: StudentDao.xml
Listing file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao
Find JAR URL: file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao/StudentDao.class
Not a JAR: file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao/StudentDao.class
Reader entry: ����   3    findStudentById /(Ljava/lang/Integer;)Lorg/example/pojo/Student; getAllStudents ()Ljava/util/List; 	Signature .()Ljava/util/List; getStudentByIdAndAge !(Ljava/util/Map;)Ljava/util/List; =(Ljava/util/Map;)Ljava/util/List; 
Find JAR URL: file:/D:/java/javaStudent1/mybatis/target/classes/org/example/dao/StudentDao.xml

看着就不爽

由上面两处问题大致可以猜测是由于指定的VFS没有找,mybatis启用了默认的DefaultVFS,然后由于DefaultVFS的内部逻辑,从而导致了reader entry乱码。
所以解决问题的切入点有两个。1: org.jboss.vfs.VFS 2:修改DefaultVFS

所以解决的办法就是我们添加一个依赖

    
      org.jboss
      jboss-vfs
      3.2.15.Final
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/696779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号