使用MybatisPlus打印sql语句


Posted in SQL Server onApril 22, 2022

mybatis-plus使用时候的小问题记录。

在使用mybatis-plus的时候需要把sql的语句打印出来,查看执行的成功与否,在以前的项目的时候使用过这种各样的方式,在使用mybatis-plus上面也使用过两种方式,今天将常用的方式拷贝过来之后,发现没有发生效果(开始的时候以为是使用配置中心nacos导致问题,最后经过仔细的检查发现是单词拼错了),所以在这里记录一下。

第一种方式:

mybatis-plus:
	configuration:
		log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

在配置文件或者配置中心中使用上面的配置。

使用了上面的配置之后,打印的语句会非常的详细,包含了sql语句,执行结果的数据集,数据结果条数等,在调试的时候会比较好用,但是如果语句执行之后的结果比较多,那么日志数量就会爆炸在控制台刷屏,所以我更倾向于第二种方式。

第二种方式:

logging:
  level:
    com:
      ***:
        ***:
          dao: debug

注:com.***.***.dao 是对应的项目的mapper扫描文件可能是dao也可能是mapper,根据项目的具体情况不一样。

在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,执行相关的程序之后会打印sql语句,执行语句之后的返回结果数据集数量,不会返回具体的结果集,通常在使用的时候这个配置就可以了。

补充:mybatisPlus配置控制台打印sql语句

1、配置文件为application.yml格式

  #mybatis-plus配置控制台打印完整带参数SQL语句
    mybatis-plus:
      configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

2、配置文件为application.properties格式

#mybatis-plus配置控制台打印完整带参数SQL语句
    mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

到此这篇关于mybatis-plus的sql语句打印问题的文章就介绍到这了!


Tags in this post...

SQL Server 相关文章推荐
2021-4-5课程——SQL Server查询【3】
Apr 05 SQL Server
【HBU】数据库第四周 单表查询
Apr 05 SQL Server
sql中mod()函数取余数的用法
May 29 SQL Server
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
Jun 30 SQL Server
SQL写法--行行比较
Aug 23 SQL Server
SQL SERVER触发器详解
Feb 24 SQL Server
SQL Server表分区降低运维和维护成本
Apr 08 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SqlServer常用函数及时间处理小结
May 08 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
SQL Server Agent 服务无法启动
Apr 20 #SQL Server
SQLServer权限之只开启创建表权限
如何使用SQL Server语句创建表
Apr 12 #SQL Server
MSSQL基本语法操作
Apr 11 #SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 #SQL Server
sql server偶发出现死锁的解决方法
You might like
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
python 实现登录网页的操作方法
2018/05/11 Python
Python if语句知识点用法总结
2018/06/10 Python
浅谈flask源码之请求过程
2018/07/26 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
Python关于反射的实例代码分享
2020/02/20 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
户外活动策划方案
2014/03/12 职场文书
2014年消防工作总结
2014/11/21 职场文书
服务承诺书
2015/01/19 职场文书
妇产科护理心得体会
2016/01/22 职场文书
《詹天佑》教学反思
2016/02/20 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
MyBatis 动态SQL全面详解
2021/10/05 MySQL