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

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

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

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

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

运行结果如下图:

相关推荐
这周也會开心6 分钟前
SpringMVC整理
java·springmvc
東雪木8 分钟前
Spring Boot 2.x 集成 Knife4j (OpenAPI 3) 完整操作指南
java·spring boot·后端·swagger·knife4j·java异常处理
数学难10 分钟前
Java面试题2:Java线程池原理
java·开发语言
Charles_go12 分钟前
C#8、有哪些访问修饰符
java·前端·c#
qwer12321ck7614 分钟前
srcType instanceof Class 及泛型 vs 普通类
java
咸鱼求放生16 分钟前
Java 8 Stream API
java·开发语言
moiumxf0278q41 分钟前
C++中智能指针是如何工作的?
java·jvm·c++
尼古拉斯·纯情暖男·天真·阿玮1 小时前
泛型与数据结构
java·数据结构
半旧夜夏2 小时前
【Gateway】服务调用和网关配置攻略
java·spring boot·spring cloud·gateway