当我们使用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<Lorg/example/pojo/Student;>; getStudentByIdAndAge !(Ljava/util/Map;)Ljava/util/List; =(Ljava/util/Map;)Ljava/util/List<Lorg/example/pojo/Student;>;
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

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

    <dependency><groupId>org.jboss</groupId><artifactId>jboss-vfs</artifactId><version>3.2.15.Final</version></dependency>

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

  1. 如何优雅的将Mybatis日志中的Preparing与Parameters转换为可执行SQL

    原文链接 疫情期间大家宅在家里是不是已经快憋出"病"了~~ 公司给开了VPN,手机电脑都能连,手机装上APP测试包,就能干活了,所以walking从2020.02.01入京以来,已 ...

  2. DJANGO中,用QJUERY的AJAX的json返回中文乱码的解决办法

    和网上其它用JAVA或是PHP的实现不太一样, DJANGO中的解决办法如下: 后端样例: def render_to_json_response(context, **response_kwargs ...

  3. python中画图时x,y轴名称出现中文乱码的解决方法

    #-*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manage ...

  4. Reader entry: �����乱码问题

    Mybatis中Reader entry: �����乱码问题 原因:这是由于Mybatis中加入了 "别名"!!! <!--别名--><typeAliases& ...

  5. 小米4支持html5,针对在webview模式中,小米魅族手机不支持html5原生video的control的解决办法![原创]...

    其实,解决办法就是,重新写个control控制功能,.同样用流行的video.js可以实现 第一步就是增加个播放的图片..要不然没有按钮多难看! webkit-playsinline> 上面的视 ...

  6. Reader entry: ���� 乱码详解

    Reader entry: ���� 乱码详解 1.问题描述 2.问题分析 3.问题解决 系统:Win10 JDK:1.8.0_333 IDEA:2020.3.4 1.问题描述 在一次写 MyBati ...

  7. Reader entry: ���� 乱码

    mybatis3.3.*中DefaultVFS的logger乱码问题 博客分类: java mybatisResolverUtilDefaultVFS乱码  mybatis3.3.0和mybatis3 ...

  8. mybatis 日志 Reader entry 乱码

    mybatis 日志 Reader entry 乱码 问题 现象:乱码日志如下 2021-03-04 10:59:13 -0 [main] DEBUG - Logging initialized us ...

  9. 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码

    解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码 方法 1 方法 2(不推荐) 笔者的环境: JDK 13.0.2 Maven 3.6.3 Tomcat 9.0.41(Se ...

最新文章

  1. Waymo的激光雷达计划:进展如何?
  2. Gold Code,Gold Sequence
  3. Azure运维系列 3:善用Azure捕获功能事半功倍
  4. 鹅厂666,用梅花桩遛狗
  5. linux下随机数字的生成
  6. lwip之数据收发流程_1
  7. SQL语句汇总(一)——数据库与表的操作以及创建约束
  8. 冒泡排序、选择排序、二分查找排序
  9. MFC文档视图中窗口切换 (2012-05-11 18:32:48)
  10. CentOS 7.5 重置 root 密码
  11. quartus ii IP核的破解
  12. 协程实践及应用(获取区划代码和城乡划分代码)
  13. 互联网行业的常用黑话,你知道几条?
  14. NAS HomeAssistant
  15. 电信物联网平台,java后台对接电信北向应用,命令下发到设备
  16. js实现点击图片在屏幕中放大
  17. python趣味编程---羊车门问题
  18. 中级宏观经济学复习范围(马工程)
  19. 果粉黑诞生记——兼谈文件夹隐喻
  20. 了解一下国标和行标的代号

热门文章

  1. 科骏达导航端口测试软件,全网最全的导航端口波特率汇总
  2. shell 对文件或文件夹加密压缩及解压
  3. 2016年第十三届软件自由日(西邮站) 宣传曲
  4. Win11限制第三方浏览器工具:默认打开需用微软的edge浏览器
  5. 提供几款网吧用的挂机锁屏
  6. php--tp5萤石摄像头接口
  7. 【第20章】数据库系统安全 (软考:信息安全工程师)笔记
  8. [转]二十多岁的你,迷茫又着急
  9. 微信小程序操作图片放大、缩小、旋转、拖拽
  10. Spring Boot + Vue前后端分离项目,Maven自动打包整合