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字段,解决办法忽略该字段