一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]

起因

近期项目开发中,涉及到一个高级查询的功能,SQL长达近百行,排查SQL问题时,需要拼接成可执行SQL。市面存在的Mybatis Log Plugin插件,有些收费,有些只适用低版本IDEA,并且经常出现SQL丢失的情况。其中过程,让人痛心疾首。于是,一怒之下,开发了一款Mybatis Log Plus插件。

功能介绍

还原SQL

可以将控制台输出的Mybatis日志,还原成可执行的SQL语句。
一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第1张图片

过滤器开关

可以选择过滤器开启和暂停。
一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第2张图片

SQL格式化

可以根据需要选择是否格式化sql。
一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第3张图片

自定义规则

可以自定义过滤规则。
一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第4张图片

自定义颜色

可以根据需要自定义不同sql语句类型的颜色。
一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第5张图片一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第6张图片

手动捕捉SQL

选择控制台sql日志并单击右键“Capture sql”菜单可以恢复sql。一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第7张图片

版本说明

由于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–> "Install plugin from disk…"一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第8张图片选择zip安装包,直接点击OK即可完成安装!一怒之下,开发了一款IDEA插件[ Mybaits Log Plus ]_第9张图片

微信公众号【爪哇驿站】后台,发送:插件,即可领取安装包!

你可能感兴趣的:(java,intellij,idea,ide)