mybatis、mybatis-plus、springboot分别如何打印SQL

1.打印SQL

1.1 MyBatis方式

# 打印sql,方便调试
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

1.2 MyBatis-Plus方式(与MyBatis基本一样)

# 打印sql,方便调试
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

1.3 springboot方式

logging.level.com.pywl.mapper=debug

其中 com.pywl.mapper是项目的mapper接口所在包路径。

2.效果

前两种打印的默认级别是 trace,效果如下:
在这里插入图片描述

最后一种的级别是 debug, 效果如下:
在这里插入图片描述

3.区别

前两种默认trace级别,打印时没有时间显示,不加入日志记录。
最后一种可以自由调节日志级别,打印的SQL加入日志记录,推荐使用。

4.番外:日志级别一览

在这里插入图片描述
详情看这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值