Mybatis Log Parser插件

使用Mybatis Log Parser插件,可以在IDEA中实时解析Mybatis Log 为可执行的SQL语句,同时也支持复制一段Mybatis Log到插件中进行转换,提高工作效率
Mybatis Log Parser插件
type
status
date
slug
summary
tags
category
icon
password
AI 摘要
😀
Mybatis Log Parser是一个IDEA工具中的插件,使用Mybatis Log Parser插件,可以在IDEA中实时解析Mybatis Log 为可执行的SQL语句,同时也支持复制一段Mybatis Log到插件中进行转换,提高工作效率
 

📝 Mybatis Log Parser

插件开发原因

平时在工作中,免不了要把控制台的SQL拿出来执行,但Mybatis日志是将SQL与参数分开打印的,所以直接复制出来是不能执行的,需要将参数填入占位符才能组装成完成可执行的SQL。
如果是简单的SQL还好,也不费功夫,但如果SQL比较复杂,参数非常多,则填充起来非常麻烦,还很容易填错位等问题。
因此我开发这个插件完全也是方便自己,提高自己的工作效率,如果觉得这个插件对你有帮忙不妨可以试试~

功能一:实时解析控制台SQL

我们最常用的就是在IDEA中查看控制台日志,这时可以打开这个插件,在 Mybatis Log Console 这个Tab下去查看日志中完整SQL语句,随时可以复制出来去数据库中执行验证。
notion image

功能二:解析外部日志

有时候我们在外部获取到了日志,希望提取到日志中的可执行SQL。比如在服务器上的日志中找到了一段Mybatis Log ,我们可以复制出来,直接粘贴到插件的 Mybatis Log Convert 这个Tab下,点击左上方的按钮即可将Log中的日志提取成完整可执行的SQL语句。
notion image
 
Convert功能会自己按方法名匹配PreparingParameters 进行组装,所以我们在复制时需要包含这两部分的内容:
  1. 方法路径名
  1. PreparingParameters 这两个标签对
 
这个是我工作中最常用的功能之一,经常需要在服务器是拉取日志来分析执行SQL语句。

下载插件

这个插件已经上传到IDEA的插件市场中,在IDEA的Plugin菜单中即可以搜索下载。
notion image
 
上一篇
Spring事务资源解绑异常问题
下一篇
偶发性出现Connection is closed异常排查
Loading...
2024-11-11
Latest posts
ChatGPT与豆包的图像生成
2024-11-12
Windows10家庭版安装Docker记录
2024-11-12
Mybatis Log Parser插件
2024-11-11
职责链模式实践
2024-11-11
Feign调用超时时间配置不生效问题排查
2024-11-11
OpenFeign源码分析
2024-11-11