在
SpringBoot
中,我们可以使用日志框架来
打印
SQL
语句
,常用的日志框架有Logback和Log4j2。下面以Logback为例,介绍如何在
SpringBoot
中
打印
SQL
语句
。需要系统源码或者BiShe加V。
对比上面这三种方式,其中p6spy
打印
的
sql
最完整,是可以直接放在数据库工具上执行的,而不是像Mybatis
打印
那种参数带问号的。但其实
打印
这些
sql
语句
挺消耗性能的,建议到了线上把它给关掉,避免非业务消耗资源。......
项目中使用到mongodb时,想要验证自己的
sql
是否正确或符合预期,就需要查看自己的
sql
条件拼写是否正确,idea 安装插件配置正确后就可以像查看my
sql
语句
一样查看mongo
sql
了
2.插件安装
Idea 打开File>Setting>Plugins,,右侧选择Marketplace,输入MongoQuery,点击install,安装成功后,下方选择apply、ok,安装成功后可能需要重启Idea。
3.项目配置
在properties或者yml中加上配置
文章目录1.给
springboot
配置默认
打印
sql
执行2.使用可视化工具先执行我们想使用的测试用例3.运行代码,查看日志
1.给
springboot
配置默认
打印
sql
执行
application.properties里面加入
logging.level.org.springframework.data.mongodb.core= DEBUG
2.使用可视化工具先执行我们想使用的测试用例
这是一个简单的模糊匹配!!
3.运行代码,查看日志
发现混入了一个很奇怪的_class字段,解决办法忽略该字段