Mybatis日志中的SQL解析工具(网页版)

简介

本文将介绍一个将Mybatis日志中的SQL转为可执行的SQL的网页工具,不需要安装,用浏览器打开即可,非常方便。可以在看服务器日志时,直接拷贝出SQL日志,然后解析为正常SQL执行。

一.先看效果图:

虽然页面很简陋,但是功能俱全,一键解析,一键复制。

比如有Where In语句,括号里面有几百个?,那手动复制实在无法忍受。

在这里插入图片描述

二.源码





输入Mybatis SQL日志:

解析为可执行SQL:

三.如何使用

1.源码保存到HTML中

复制源码,新建记事本,粘贴源码,将记事本重命名,改为xx.html格式。

2.复制Mybatis日志中的SQL

复制日志时,必须注意,日志必须包含Preparing:Parameters:全部内容,而且日志换行格式要保留,不要复制成纯文本,直接ctrl+c即可,见效果图。

3.用本地浏览器打开HTML页面

打开页面后,粘贴到顶部文本框,点击解析SQL按钮。下方文本框会出现解析后的SQL。点击复制SQL,即可复制到剪切板。这时即可去数据执行了。

注:若出现参数无法自动填充,请查看SQL日志格式,是否是原格式,是否保留了原有的换行等。若不是,重新复制下日志即可。

4.结语

本文参考:https://blog.csdn.net/Zale_J/article/details/89402668 。在此文基础上做了页面和功能优化。

在IDEA中,有mybatis log plgn(收费) 或mybatis log(免费)等插件实现了此功能,大家在IDE中可以使用插件方式实现,在未启动IDEA时,可以通过网页方式解析SQL,两者可以互相补充。喜欢本文,别忘了收藏和点赞。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部