如何把mybatis-plus执行过程sql打印出来
时间: 2023-07-27 18:24:44 浏览: 222
在 MyBatis-Plus 中,可以通过在 `application.yml` 或者 `application.properties` 文件中添加如下配置来打印 SQL 语句:
```yaml
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
```
其中,`log-impl` 指定了 MyBatis-Plus 使用的日志实现类,这里使用了 `org.apache.ibatis.logging.stdout.StdOutImpl`,表示将日志打印到控制台中。
如果想要打印完整的 SQL 语句和参数,可以在 `application.yml` 或者 `application.properties` 文件中添加如下配置:
```yaml
logging:
level:
com.baomidou.mybatisplus.core.executor.BaseExecutor: debug
```
其中,`com.baomidou.mybatisplus.core.executor.BaseExecutor` 表示 MyBatis-Plus 中执行 SQL 语句的基础执行器,`debug` 表示打印 debug 级别的日志,会打印完整的 SQL 语句和参数。
如果你使用的是其他日志框架,可以根据具体的框架配置方式进行相应的配置。
以上配置完成之后,重新启动应用程序,就能在控制台或者日志文件中看到 MyBatis-Plus 执行 SQL 语句的日志输出了。
阅读全文