(1)SQL监控:log4jdbc
这里采用 l监控 与之相仿的还有 P6SpyspringBoot 打印 sql及参数 (jpa 和myabtis) 均适用,用logback-spring.xml 来实现原文:https://blog.csdn.net/qq_35387940/article/details/102563845这篇里面我们最终要实现的效果是:日志里面直接输出的SQL语句是带上传入的参数,直接从日志复制出来就可以使用的SQL语句。
1、所需依赖2、新增 log4jdbc.log4j2.properties 配置文件:(可有可无)
3、在application.yml文件里面稍作修改:4、此时会输出各种 级别的日志 需要过滤一下在resources 里新建 logback.xml文件:
OK,现在重新启动项目,调用接口看看SQL语句和参数打印情况,很好,达到了我们要的效果:ps:sqltiming和sqlonly差别是多打印了sql语句的耗时,如果不想要这个时间可以修改筛选里面的项。