MyBatis中怎样查看执行的sql语句日志?

MyBatis中怎样查看执行的sql语句日志?

在mybatis中我们执行sql语句是通过动态代理接口执行的,我们并不能看到内部的sql的执行情况,所以你执行完一个接口之后,你也不知道sql到底有没有执行?以及sql执行的对不对?这要怎么办呢?我们可以加一个显示sql执行情况的日志,如下图:

直接在mybatis配置文件中加入上面的配置即可,再重新启动项目,就可以使用mybatis自带的sql日志了。

java 复制代码
<settings>
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>

运行结果如下图:

相关推荐
java排坑日记25 分钟前
poi-tl+kkviewfile实现生成pdf业务报告
java·pdf·word
V+zmm101341 小时前
校园约拍微信小程序设计与实现ssm+论文源码调试讲解
java·微信小程序·小程序·毕业设计·ssm
猿来入此小猿1 小时前
基于SpringBoot小说平台系统功能实现四
java·spring boot·毕业设计·毕业源码·在线小说阅读·在线小说平台·免费学习:猿来入此
Cosmoshhhyyy2 小时前
LeetCode:2274. 不含特殊楼层的最大连续楼层数(排序 Java)
java·算法·leetcode
Dolphin_Home2 小时前
Spring Boot 多环境配置与切换
java·spring boot·后端
我本是机械人2 小时前
MVCC实现原理及其作用
java·数据结构·数据库·后端·mysql·算法
路在脚下@2 小时前
SpringMVC的消息转换器
java·spring boot
sin22012 小时前
springmvc--请求参数的绑定
java·mvc
装不满的克莱因瓶3 小时前
【Redis经典面试题十】热key与大key的问题如何解决?
java·数据库·redis·缓存·面试·面试题·key
武昌库里写JAVA3 小时前
Redis奇幻之旅(四)4. Redis Cluster
java·开发语言·spring boot·学习·课程设计