BoundSql boundSql = mappedStatement.getBoundSql(parameter); // BoundSql就是封装myBatis最终产生的sql类 Configuration configuration = mappedStatement.getConfiguration(); // 获取节点的配置 String sql = getSql(configuration, boundSql, sqlId); // 获取到最终的sql语句 System.out.println("sql = " + s...
这样就可以将SQL语句打印到日志中。 使用Spring Boot的配置文件配置:在application.properties或application.yml中添加如下配置: mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 这样也可以将SQL语句打印到控制台中。 通过以上配置,可以在控制台或日志中看到MyBatis执行的SQL语句,方便调试和...
(springBoot项目)在app.properties文件中,添加如下配置: logging.level.com.qxj.dataprofiling.dao=debugmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl1.2. 解释一下,第一行 level后面对应的是mapper的包名 换成你自己的就好了,别的不用动 __EOF__...
点击tools发现安装成功如下图: 运行MyBatis Log Plugin,如下图,发现在run窗口旁多了一个我们添加的窗口; 重新发送刚才的请求,发现在MyBatis Log中打印出了sql: 这样,在遇到问题的时候,直接把这段SQL拿去数据库中调试,大大提高了开发效率~~~ 本文转自:https://blog.csdn.net/zhang_zhenwei/article/details/1024...
在Spring Boot项目中使用MyBatis打印SQL语句的过程大致可以分为以下几个步骤: erDiagram User ||--o MyBatis : 使用 2. 步骤及代码示例 步骤一:添加MyBatis及相关依赖 首先在pom.xml文件中添加MyBatis相关依赖: ```xml<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot...
在上一篇《spring boot 和mybatis整合打印sql语句》有网友说这样打印不出来。今天凯哥就给大家介绍第二种打印方式: 在resource文件夹下新建:logback.xml 代码语言:javascript 复制 <?xml version="1.0"encoding="UTF-8"?><configuration scan="true"scanPeriod="60 seconds"debug="false"><contextName>logback</co...
我们在使用Spring boot 和Mybatis 进行整合时候,我们需要查看sql语句,我在网上找了一些资料,发现很多人都配置的比较繁琐,Spring boot 的出现就是为了简化配置 ,这边我给大家一个简单的方法。 logging.level.你自己的mapper所在的包=debug 这样简单的一行的配置就搞定了 ...
在开发spring boot + mybatis项目时候,有时候需要打印出详细的sql语句以方便调试。 1、application.properties文件加入如下配置 2、...
1:引入mybatis与mysql坐标 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </de...