起因
近期项目开发中,涉及到一个高级查询的功能,SQL长达近百行,排查SQL问题时,需要拼接成可执行SQL。市面存在的Mybatis Log插件,有些收费,有些只适用低版本IDEA,并且经常出现SQL丢失的情况。其中过程,让人痛心疾首。于是,一怒之下,开发了一款Mybatis Log Plus插件。
功能介绍
还原SQL
可以将控制台输出的Mybatis日志,还原成可执行的SQL语句。
过滤器开关
可以选择过滤器开启和暂停。
SQL格式化
可以根据需要选择是否格式化sql。
自定义规则
可以自定义过滤规则。
自定义颜色
可以根据需要自定义不同sql语句类型的颜色。
手动捕捉SQL
选择控制台sql日志并单击右键“Capture sql”菜单可以恢复sql。
版本说明
由于2020年9月 IntelliJ 项目的源代码迁移到了 JDK11,有基于 IntelliJ 的 IDE 2020.3 及以上版本都将需要 JDK11 才能启动。所以目前开发了两个版本,适用IDEA版本如下:
version | IntelliJ IDEA version |
---|---|
mybatis-log-plus-2.0.0.zip | IDEA 2020.2~IDEA 2021.3 |
mybatis-log-plus-1.0.0.zip | IDEA 2017.2 ~ IDEA 2020.2 |
安装教程
在线安装:
IDEA --> Setting --> Plugins --> 搜索 Mybatis Log Plus
本地安装:
IDEA-->Setting-->Plugins--> "Install plugin from disk..."
选择zip安装包,直接点击OK即可完成安装!
微信公众号「爪哇驿站」后台,发送:插件,即可领取安装包!