Spring打印sql语句,MybatisLog小黑鸟无法打印sql的解决
首先明确:
MybatisLog只是把控制台的sql拼了一下,放到了那个小黑鸟工具上。
所以:
- 你得有log4j.properties这个打印日志的文件配置。(包或者依赖)
- 他是个Tools,你得正确安装
Q1:Tools没有MybatisLog
不管你的小黑鸟版本怎么样,安装后,他必须出现在这里。
我正在用的一个旧版本,最新的版本我搞不成
链接:https://pan.baidu.com/s/16ppNi1ide33QoGWg_GTvSA
提取码:love
复制这段内容后打开百度网盘手机App,操作更方便哦
Q2:MybatisLog框不打印东西
依赖
<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.12</version></dependency>
resource里引入log4j.properties文件
# Global logging configuration
---root日志设置
#log4j.rootLogger=info,dailyRollingFile,stdout
log4j.rootLogger=debug,stdout,dailyRollingFile
---输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=[%d][%-5p][%l][%t] - %m - %n
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c]:%L - %m%n--输出日志文件(每日自动生成一个日志文件)
log4j.appender.dailyRollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailyRollingFile.File=${catalina.base}/logs/allcam/mediaplat.log
log4j.appender.dailyRollingFile.DatePattern='.'yyyy-MM-dd
log4j.appender.dailyRollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyRollingFile.layout.ConversionPattern=[%d][%-5p][%l][%t] - %m - %n--jdbc日志
log4j.logger.com.ibatis=ERROR
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=ERROR
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=ERROR
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=ERROR
--- 打印sql
log4j.logger.java.sql.Connection=ERROR
log4j.logger.java.sql.Statement=ERROR
log4j.logger.java.sql.PreparedStatement=ERROR
log4j.logger.java.sql.ResultSet=ERROR
---框架日志
log4j.logger.org.springframework=ERROR
log4j.logger.org.apache.struts2=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.com.mchange=ERROR
log4j.logger.org.quartz=ERROR
log4j.logger.com.opensymphony.xwork2=ERROR
log4j.logger.com.opensymphony.xwork2.ActionSupport=ERROR
然后小黑鸟就可以用了
真是好用极了^ _ ^
Spring打印sql语句,MybatisLog小黑鸟无法打印sql的解决相关推荐
- Spring Data JDBC自动生成的增删改查CRUD分页、排序SQL语句非常简洁没有多余的SQL
通过在application.properties文件中设置记录SQL日志 logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG ...
- Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法
cursor.execute("select name from v$datafile;") 执行 sql 语句提示无效字符. 原因就是我加入了 ; 号. 改成 cursor.ex ...
- mybatisplus执行sql语句_一条更新的SQL语句是如何执行的?
提出问题 UPDATE student SET score = score + 1 WHERE uid = 666; 以上就是一条最简单的SQL更新语句,想要知道上面这句SQL语句是怎么执行的先要了解 ...
- mysql导出不带注释的sql语句_MySQL mysqlbinlog解析出的SQL语句被注释是怎么回事
MySQL mysqlbinlog解析出的SQL语句被注释是怎么回事 一网友反馈使用mysqlbinlog解析出的二进制日志中的内容中,有些SQL语句有#注释的情况,这个是怎么回事呢?我们通过实验来了 ...
- SQL语句详解(四)——SQL联表查询
今天我们继续给大家介绍MySQL相关知识,本文主要内容是SQL联表查询. 一.SQL联表查询简介 在前文SQL语句详解(三)--SQL子查询中,我们给大家介绍了SQL子查询的相关知识和使用示例.实际上 ...
- Excel操作之拼接sql语句操作(insert、select等sql语句)
前言 为啥要写这篇文章呢,原因是2022年元旦前一天项目加班,加班到元旦凌晨6点多,才上线完成,打车回家.这期间看着朋友圈到处发的去年总结.今年祝福.周围环境红灯酒绿,再看看当时的我,正在公司加班,埋 ...
- sql语句书写小技巧
一.sql语句书写顺序 select--->from--->where--->group by--->having--->order by 二.sql语句解析顺序 fro ...
- 关于Java中SQL语句拼写小问题(换行时缺少空格)
java中的增删改查语句时,始终跑不通测试,折腾了半天才发现原来是sql语句拼写有问题,奇怪的是eclipse并没有提示: //一个单行查询,修改前 public Customer getOne(In ...
- 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)
1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名 [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...
最新文章
- zabbix监控添加psql数据库和sql_server数据库模板
- 批量导入数据到hive表中:假设我有60张主子表如何批量创建导入数据
- nodejs express 加载html模板
- mysql数据库没启动命令_mysql数据库服务启动和停止命令介绍(转载)
- Python爬虫利器四PhantomJS的用法
- 吴恩达机器学习练习3:Logistic regression(Multi-class Classification)
- 腾讯竟然是这样存储你的数据的!!!
- Android手机sock5代理免root
- xmlspy2014 安装与破解
- 洛谷 P1427 小鱼的数字游戏
- BUAA(2021春)大作业—— 文本摘要生成(数组字典树+快排=0.087s)
- 加了索引,mysql查询就一定会用吗?
- 如何友好提示vue3.0不再支持IE11及以下的浏览器版本
- linux系统编程之管道(三):命名管道FIFO和mkfifo函数
- Android笔记之天气预报接口
- WordPress 元老 Alex King 逝世
- origin中图片的正确输出方式
- Cocos2D中的Framerate状态
- 数学建模笔记-第十四讲-主成分分析
- 12306——(二)火车车次查询API