mybatisplus打印sql 最新方法
时间: 2023-09-29 07:02:49 浏览: 46
可以通过配置文件来打开 MybatisPlus 的 SQL 打印功能,具体方法是在 application.yml 文件中添加如下配置:
```yml
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #控制台输出
```
这样就会在控制台输出 MybatisPlus 执行的 SQL 语句。如果要输出到日志文件,可以将 log-impl 的值设置为 log4j2 或者 logback 相应的实现类。
相关问题
mybatisplus打印sql
Mybatis-plus可以通过配置文件和日志文件来实现打印SQL的功能。首先,在application.properties配置文件中,可以增加以下配置来开启SQL日志打印:
```
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
```
这样配置后,Mybatis-plus会将SQL日志打印到控制台上。\[1\]
另外,在logback.xml日志文件中,可以增加以下配置来指定打印SQL的类和级别:
```
<!-- mybatis打印sql配置,可以指定到类,如果开启了sql插件这里就不用单独配置 -->
<logger name="com.*.*.mapper" level="error" additivity="true" />
```
这样配置后,Mybatis-plus会将指定类的SQL日志打印到日志文件中,并且级别为error。\[1\]
通过以上配置,就可以实现Mybatis-plus打印SQL的功能。
#### 引用[.reference_title]
- *1* [mybatisplus打印sql两种配置方式](https://blog.csdn.net/csdn_avatar_2019/article/details/119917275)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
mybatisplus 打印SQL
要打印MyBatis Plus的SQL日志,可以在配置文件中设置日志级别为DEBUG,并启用MyBatis Plus的SQL日志功能。具体步骤如下:
1. 在配置文件中设置日志级别为DEBUG,例如在log4j.properties文件中添加以下配置:
log4j.logger.com.baomidou.mybatisplus.mapper=DEBUG
2. 启用MyBatis Plus的SQL日志功能,可以通过在配置文件中添加以下配置来实现:
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
这样就可以在控制台输出MyBatis Plus的SQL日志了。如果需要将日志输出到文件中,可以使用其他的日志实现,例如log4j或logback。