没耐心的小伙伴直接翻到下面第一个图照着下载就好!
平时开发经常要把mybatis的sql捞出来到数据库执行看结果,但是控制台打印的都是酱紫:
==> Preparing: select ……
==> Parameters:2023-03-28(String)
<== Total: 6
sql都是用 ?代替入参的,参数在另外一行,捞出来之后还要重新组装一遍,非常之麻烦。
C站搂了一眼,都是让下一个mybatis-log-plugin.jar的插件的,然后这类下载资源几乎都被禁了,都是一个失效链接的状态,于是我自己到插件商店去找。目前发现这个插件比较好用
安装之后要重启,由于这个插件目前是无人维护的状态,也没写使用方法,就放了三张图,一开始我也莫名奇妙,然后又下了好几个其他的插件,试了一下,几乎都会中文乱码,即将中文参数替换上去的时候会乱码,而且有些操作麻烦,比如说复制控制台的输出后还要跑到顶上去点开tool 再点插件,然后复制到粘贴板的还是中文乱码的。
然后还下了一个在右键菜单里复制的插件,即拖黑打印台的那三行输出之后右键可以复制出组装好的sql,遗憾的是还是中文乱码。
但是否然发现邮件菜单里多了一个眼熟的选项,就是之前那个只放了三张图,没给使用方法的插件里的一个选项,然后点了一下,就会有一个弹窗,然后内容就是组装好的sql,中文没有乱码!!!
不要太方便!
按以下步骤下载插件:
重启之后,拖黑sql相关的这三行,右键,Grep SQL
这时会有一个 Grep SQL 的弹窗,里面就是组装好的SQL,不会中文乱码!
这是两段插件生成的SQL,第一段是其他插件,第二段是图一的插件
这是那个操作很麻烦的插件,复制出来后还中文乱码