Mybatis Log Plugin插件自动打印SQL语句

这几天在做业务的时候,偶尔会遇到sql语句出错,抛出异常的问题。想排查sql的问题就要去翻日志,这是一件很痛苦的事情,尤其是日志一直在一条条输出DEBUG信息或者某条SQL语句有异常但并不在日志中报错。
如果能有一个东西自动帮我把日志中的SQL语句筛选出来,还能把参数都给我带上,那岂不是很完美。

比如日志中的这条查询:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
sql复制代码SELECT 
supply_materials.id, supply_materials.tax_code,
supply_materials.supplier_code, supply_materials.material_code,
mdm_material.material_name, supply_materials.purchase_duration,
supply_materials.material_type, supply_materials.is_valid,
supply_materials.operate_user, supply_materials.operate_time,
supply_materials.create_user, supply_materials.create_time FROM
mdm_material Right JOIN supply.supply_materials ON
mdm_material.material_code = supply_materials.material_code
where 1=1
and supply_materials.supplier_code ~* ?
and supply_materials.material_type =? and supply_materials.is_valid='有效'

==> Parameters: gy(String), 物料(String)

找到这条语句,还得再把参数与问号一一对应真的好折磨人的。
于是找到了这个插件——Mybatis Log Plugin
安装好以后看看效果吧:

会自动打印出刚刚执行的sql语句,并把参数也带了出来。非常好用了可以说是。

接下来就来介绍这个东西怎么安装和使用。

  1. Idea中直接marketPlace搜Mybatis Log Plugin,安装;或者在互联网上找到插件的压缩文件并下载,然后Install Plugins From Disk安装上这个jar包就行。

具体方法如下:将下载好的jar文件放在某个地方,最好是专门放IDEA插件的文件夹方便以后再找。然后,settings->plugins->右上角小齿轮中的nstall Plugins From Disk->选中该文件->apply->OK

  1. 可能会提示Restart IDEA,重启再打开下面的菜单里就有了。如果没有就去View ——>Tool Windows里面找找吧。
    完结,撒花!

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%