在使用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拿去数据库中调试,大大提高了开发效率~
到此这篇关于IDEA的Mybatis Log Plugin插件配置和使用详解的文章就介绍到这了,更多相关IDEA Mybatis Log Plugin插件内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
本文向大家介绍配置tjxCold(idea效率插件)的模版教程详解,包括了配置tjxCold(idea效率插件)的模版教程详解的使用技巧和注意事项,需要的朋友参考一下 tjxCold(根据配置模板,快速生成controller,service,serviceimpl 代码) 为什么要开发这款插件 市面上有很多基于数据库生成代码的工具,但是我自己的工作流,是只用数据库生成代码工具生成pojo,map
本文向大家介绍安装IDEA和配置Maven的步骤详解,包括了安装IDEA和配置Maven的步骤详解的使用技巧和注意事项,需要的朋友参考一下 1、下载IDEA教育版,版本为2019.3.5 2、导入项目 3、选择pom.xml,右键Maven,点Reimport,自动下载依赖 4、在Maven官网下载Maven,版本为apache-maven-3.6.3,解压后放在D盘 5、修改Maven的仓库地址
嘿,我想在intellij idea插件中设置protobuf作为其他protobuf服务器(用golang编写)的客户端。这将是我对grpc的第一种java方法。我尝试使用kotlin无类生成器,但我的成功率甚至低于这种方法。 我的目标是:最佳案例场景:插件将允许将proto编译为kt文件非常好的案例场景:插件将输出java文件到src/main/proto 现有代码结构: 和Gradle ko
我到处寻找如何为IntelliJ IDEA配置antlr4插件。但是我什么也找不到。我只能安装插件。如果我为一个空项目手动添加. g4文件,我会在右键菜单中获得“生成ANTLR识别器”选项。仅此而已。我认为这是非常有前途的插件。有人能告诉/指导我如何继续使用插件吗? 非常感谢。
本文向大家介绍Mybatis分页插件PageHelper配置及使用方法详解,包括了Mybatis分页插件PageHelper配置及使用方法详解的使用技巧和注意事项,需要的朋友参考一下 环境 框架:spring+springmvc+mybatis pom.xml 配置全局配置文件 在mybatis的全局配置文件中配置PageHelper分页插件 使用 例如:实现对用户的多条件查询 UserMappe
本文向大家介绍详解log4j.properties的简单配置和使用,包括了详解log4j.properties的简单配置和使用的使用技巧和注意事项,需要的朋友参考一下 本文介绍了详解log4j.properties的简单配置和使用,分享给大家,具体如下: 简单log4j.properties配置示例 JAVA 代码部分 需要log4j JAR包 Log4j支持两种格式的配置文件:xml和prope