mybatisplus记录sql执行记录
时间: 2025-01-30 08:05:17 浏览: 44
### 配置 MyBatis Plus 记录 SQL 执行日志
为了使 MyBatis Plus 能够记录并打印 SQL 执行日志,在 `application.properties` 或者 `application.yml` 文件中设置相应的属性即可。
对于基于 properties 格式的配置文件,可以通过如下方式开启 SQL 日志打印功能:
```properties
# 开启 MyBatis-Plus SQL 打印功能
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl[^1]
```
而在 yml 格式的配置文件里,则可以这样定义:
```yaml
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl[^3]
```
上述两种方法均指定了 MyBatis 使用标准输出流来显示 SQL 日志信息。如果希望禁用此功能或遇到未正常工作的情况,可能是由于错误地设置了 `log-impl` 属性为 `org.apache.ibatis.logging.nologging.NoLoggingImpl` ,这会阻止任何日志消息被发送到控制台。
另外值得注意的是,除了直接指定具体的日志实现外,还可以利用 Spring Boot 自带的日志框架来进行更灵活的日志管理。例如调整 logging.level 下对应包名的日志级别也能间接影响到 MyBatis Plus 的日志行为。
阅读全文
相关推荐


















