SpringBoot中配置Mybatis打印sql

使用mybatis的时候,sql语句是debug下才会打印,而我们只配置了info,所以想要查看sql语句的话,有以下两种操作: 第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息 第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别:

如果使用的是application.properties文件,加入如下配置:

logging.level.com.example.demo.dao=debug

logging.level.com,后面的路径指的是mybatis对应的方法接口所在的包。并不是mapper.xml所在的包。

如果使用的是application.yml文件,加入如下配置:

# 打印sql
logging:
  level:
     com.example.demo.dao : debug
 

猜你喜欢

转载自blog.csdn.net/QRcode_Y/article/details/107832626
今日推荐