最近在测试一些小的功能,然后没有SQL语句就很难受,不知道自己该怎么办的好。
我在SpringBoot的配置文件应该配置过DEBUG模式才对,应该有SQL语句才对。
#log 配置:显示sql语句,便于debug
logging:
level: DEBUG
但是事实证明,这样出不来SQL语句,然后我就baidu了以下,他们在level:后面又加了几层。
但是都没有解释啥意思。也没有解释为啥要这样。我大概看出来了意思,就是:自己的Mapper接口的包名。
我的Mapper都在cn.edu.mapper包下。
#log 配置:显示sql语句,便于debug
logging:
level:
cn:
edu:
mapper: DEBUG
这样就可以显示sql语句了。
很有意思的是:
#log 配置:显示sql语句,便于debug
logging:
level:
cn: DEBUG
就算不用这么仔细的指定mapper所在包,他也会显示sql语句。