ibatiesSqlFill使用说明
工具地址:https://download.csdn.net/download/fuguto/11454258
背景
Java程序猿一枚,项目用的ibaties||mybaties,每天的任务就是写bug,有一天测试妹子说,日志里面的SQL都是语句,传入的变量都是???,有时候定位问题的时候,需要给SQL自己手工填充参数,有些SQL参数好几十个,填完就下班了,还容易出错,尤其是影响效率。不得不说:测试妹子是第一生产力
有时候自己去解决bug的时候,也会遇到这种问题,拿过来日志,发现SQL还要自己手工去处理,确实不方便,所以开发了这个界面化的小工具。
适用日志类型
ibaties/mybaties下 log4j或者logback打印的日志,如下类型
适用人员
java开发人员,或者测试人员。 本地需要安装JDK1.7 或更高。
使用方法
- 双击
IbatiesSqlFill.jar
或者IbatiesSqlFill.bat
或者IbatiesSqlFill-取消dos窗口.vbs
运行java小程序。
- 复制需要填充参数的SQL及参数,参数类型对应的三行,为了方便复制可以多复制,只读取前三行,如下图
- 将参数填入“待参数填充SQL”,点击“填充SQL”按钮,则会自动填充SQL,将结果输出到:“SQL填充结果”栏位,点击复制到剪切板,则会复制填充后的SQL到剪切板。
- 工具中封装了一个本地SQL美化的功能,和在线美化的SQL的功能,但是效果勉强可以看一下,在线美化SQL的效果会稍微好一点,在线调用的api。
本地美化效果:
在线美化效果
工具地址:https://download.csdn.net/download/fuguto/11454258
特别感谢:
在线美化SQLAPI提供网站:http://www.dpriver.com/pp/sqlformat.htm