IDEA 的 [Mybatis Log Plugin] 插件配置和使用

在使用 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 拿去数据库中调试,大大提高了开发效率~