如题所示,一般在springboot项目中如果使用了mybatis框架,默认,执行所有的sql操作,都不会打印日志。正常的操作都没有问题,当我们需要对一些错误的语句进行排查的时候,就不方便了,为了打印sql日志,我们只需要增加一个配置即可。
这个配置也是很简单的,在application.yml中增加如下配置:
logging:
level:
com.xxx.webapp.dao: DEBUG
该配置最后一行是我们的dao接口包层级目录,按照各自真实的项目配置即可,这是一个可变项。sql日志打印如下截图所示:
有了sql打印语句,我们就不会盲目的进行修改了,可以很好的对照,而不仅仅是靠经验去修改sql。