mybatis 日志 Reader entry 乱码
mybatis 日志 Reader entry 乱码 问题
现象:乱码日志如下
2021-03-04 10:59:13 -0 [main] DEBUG - Logging initialized using 'class org.apache.ibatis.logging.log4j.Log4jImpl' adapter.
2021-03-04 10:59:19 -6584 [main] DEBUG - Class not found: org.jboss.vfs.VFS
2021-03-04 10:59:19 -6584 [main] DEBUG - JBoss 6 VFS API is not available in this environment.
2021-03-04 10:59:19 -6586 [main] DEBUG - Class not found: org.jboss.vfs.VirtualFile
2021-03-04 10:59:20 -7256 [main] DEBUG - VFS implementation org.apache.ibatis.io.JBoss6VFS is not valid in this environment.
2021-03-04 10:59:21 -8111 [main] DEBUG - Using VFS adapter org.apache.ibatis.io.DefaultVFS
2021-03-04 10:59:21 -8112 [main] DEBUG - Find JAR URL: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity
2021-03-04 10:59:21 -8112 [main] DEBUG - Not a JAR: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity
2021-03-04 10:59:21 -8203 [main] DEBUG - Reader entry: Account.class
2021-03-04 10:59:21 -8204 [main] DEBUG - Reader entry: Course.class
2021-03-04 10:59:21 -8204 [main] DEBUG - Reader entry: Student.class
2021-03-04 10:59:21 -8204 [main] DEBUG - Reader entry: Table.class
2021-03-04 10:59:21 -8204 [main] DEBUG - Reader entry: User.class
2021-03-04 10:59:21 -8204 [main] DEBUG - Listing file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity
2021-03-04 10:59:21 -8204 [main] DEBUG - Find JAR URL: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity/Account.class
2021-03-04 10:59:21 -8205 [main] DEBUG - Not a JAR: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity/Account.class
2021-03-04 10:59:21 -8210 [main] DEBUG - Reader entry: ���� 4 E
2021-03-04 10:59:21 -8211 [main] DEBUG - Find JAR URL: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity/Course.class
2021-03-04 10:59:21 -8212 [main] DEBUG - Not a JAR: file:/E:/framework_learn1/mybatis00101/mybatis00101/target/classes/edu/wangyan/entity/Course.class
2021-03-04 10:59:21 -8214 [main] DEBUG - Reader entry: ���� 4 K 4
分析:上述日志有两处问题
- org.jboss.vfs.VFS 没找到
- Reader entry 乱码
由上面两处问题大致可以猜测是由于指定的VFS没有找,mybatis启用了默认的DefaultVFS,然后由于DefaultVFS的内部逻辑,从而导致了reader entry乱码。
所以解决问题的切入点有两个。1: org.jboss.vfs.VFS 2:修改DefaultVFS
- 追加org.jboss.vfs.VFS相关的依赖
由于我是用maven来构建的项目,所以直接加入下面的依赖
<dependency><groupId>org.jboss</groupId><artifactId>jboss-vfs</artifactId><version>3.2.15.Final</version></dependency>
- 看了一下,貌似不用解决,这些乱码是编译后的class文件的一部分,本来就没啥意义,无所谓。不信你可以尝试用文本编辑器打开任意class文件。都长那样
mybatis 日志 Reader entry 乱码相关推荐
- mybatis日志中 Reader entry:���� 3 findStudentById 出现乱码的解决
当我们使用mybatis时, 其日志的打印信息中, 有时会出现乱码. Class not found: org.jboss.vfs.VFS JBoss 6 VFS API is not availab ...
- Reader entry: �����乱码问题
Mybatis中Reader entry: �����乱码问题 原因:这是由于Mybatis中加入了 "别名"!!! <!--别名--><typeAliases& ...
- Reader entry: ���� 乱码详解
Reader entry: ���� 乱码详解 1.问题描述 2.问题分析 3.问题解决 系统:Win10 JDK:1.8.0_333 IDEA:2020.3.4 1.问题描述 在一次写 MyBati ...
- Reader entry: ���� 乱码
mybatis3.3.*中DefaultVFS的logger乱码问题 博客分类: java mybatisResolverUtilDefaultVFS乱码 mybatis3.3.0和mybatis3 ...
- 手写logback_springboot logback调整mybatis日志级别无效的解决
springboot logback调整mybatis日志级别无效的解决 现象 在日志配置文件 logback-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来 ...
- MyBatis日志到底是如何做到兼容所有常用日志框架的?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 双子孤狼 来源 | https://blog. ...
- 的日志在哪里_写给大忙人看的,MyBatis日志如何做到兼容所有常用的日志框架?...
前言 日志,在我们开发中是一个非常重要的话题,良好的日志打印可以帮助我们快速的定位问题,可能现在我们开发用到最多的日志框架就是slf4j了,但是日志还有其他很多优秀的框架,比如:Apache Comm ...
- 萌新发问:MyBatis日志到底是如何做到兼容所有常用日志框架的?
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐 19 个 github 超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 作者:双子孤狼 bl ...
- tomcat日志、控制台乱码
tomcat日志.控制台乱码 按照下图操作: 然后再配置tomcat: -Dfile.encoding=UTF-8 然后重启IDEA.
最新文章
- 借助Redis锁,完美解决高并发秒杀问题
- SAP Retail 寄售门店关键配置
- 循环训练_力量循环训练
- 201521123038 《Java程序设计》 第十周学习总结
- 用vector实现一个变长数组
- 从零入门 Serverless | Serverless 应用如何管理日志 持久化数据
- android 4.2 判断桌面快捷,Android 判断桌面是否快捷方式,不存在则创建
- 大数据成长之路:谈谈那些必须学习的Linux基础知识
- php mysql随机记录_php随机取mysql记录方法小结
- 顶级数据团队建设全景报告_从蚂蚁金服的BI和大数据团队建设,看透BI发展,再不懂就落伍了...
- phpQuery 无法解析 html 结构
- matlab计算海洋浮力频率_海洋要素计算:潮汐调和分析
- (转帖) cglib和jdk的区别
- UML培训取得姣好成绩,受到客户好评
- Git创建本地仓库执行git init时报Permission denied的问题
- webstorm下载地址分享
- pdf转成jpg或png的方法
- juc并发编程学习(一)
- Js Event Loop
- 初学单片机:Proteus 8 和 keil 4的使用方法(Proteus 8 和 keil 4建立一个项目/文件)
热门文章
- Thingsboard源码安装
- 百度前端训练营day2笔记
- Linux之基础命令
- 使用Syncthing搭建自己的私人网盘
- cf战队模板(html),cf战队 cf主力比赛接待战队专属频道模版
- 网络名人点赞重庆“智慧城市”建设
- cisco 内存利用率oid_交换机CPU、内存OID获取 | 聂扬帆博客
- 百度移动生态升级一周年:背后的攻与守、破与立
- Linux安装Jenkis后启动Unit jenkins.service entered failed state (一)
- 华为手机的不明照片是哪来的?这几个设置得关闭,否则128G也不够