IDEA-插件之mybatis log plugin配置和使用
我是「猿码天地」,一个热爱技术、热爱编程的IT猿。技术是开源的,知识是共享的!写作是对自己学习的总结和记录,如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring...
我是「猿码天地」,一个热爱技术、热爱编程的IT猿。技术是开源的,知识是共享的!
写作是对自己学习的总结和记录,如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring Cloud等技术感兴趣,可以关注我的动态,我们一起学习,一起成长!
用知识改变命运,让家人过上更好的生活,互联网人一家亲!
Java知识学堂:https://gitee.com/zhangbw666/it-knowledge
在使用Mybatis开发项目时,由于避免出现SQL注入,大部分情况下都是使用#{}占位符的方式传参。
所以日志打印SQL时,打印的也是占位符,如:

如果SQL比较复杂,参数又很多的话,要通过日志拼凑真正可执行的SQL还是件比较头痛的事情。
好在IDEA有款很不错的插件(Mybatis Log Plugin)可以解决上述问题。
插件安装
像其它插件一样,可选择在线安装和离线安装。
-
在线安装
搜索Mybatis Log Plugin,直接install即可。
-
离线安装:
可从 http://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin/versions 下载离线包。然后在Plugins设置界面,Install plugin from desk即可。
使用
安装成功后,在Tools里面调出日志控制台:

再次运行程序会发现,在MyBatis Log日志控制台,可以看到拼凑好的SQL:

这样,在遇到问题的时候,直接把这段SQL拿去数据库中调试,大大提高了开发效率。
你多学一样本事,就少说一句求人的话,现在的努力,是为了以后的不求别人,实力是最强的底气。记住,活着不是靠泪水博得同情,而是靠汗水赢得掌声。——《写给程序员朋友》
点赞&在看是最大的支持

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)