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.番外:日志级别一览
详情看这里。