sping boot mybatis-plus添加打印mapping.xml执行的sql
时间: 2024-03-11 10:50:29 浏览: 275
spring boot + mybatis +mapper.xml 项目
在 Spring Boot 中使用 MyBatis-Plus,可以通过在配置文件中配置 MyBatis 的日志来打印 SQL 语句。具体步骤如下:
1. 在 application.properties 或 application.yml 配置文件中,添加以下配置:
```
# 配置 MyBatis-Plus 的日志级别为 debug
logging.level.com.baomidou.mybatisplus.mapper=debug
```
其中,`com.baomidou.mybatisplus.mapper` 是 MyBatis-Plus 的 Mapper 接口所在的包名。这样配置之后,MyBatis-Plus 将会输出 SQL 语句和执行时间等信息到控制台。
2. 如果你想在日志中显示完整的 SQL 语句,可以在 MyBatis 的配置文件中添加以下配置:
```xml
<configuration>
<settings>
<!-- 显示完整的 SQL 语句 -->
<setting name="logImpl" value="LOG4J2" />
</settings>
<!-- 其他配置 -->
</configuration>
```
这样配置之后,MyBatis-Plus 将会在日志中显示完整的 SQL 语句。
注意,在开发环境中可以开启 SQL 日志来方便调试,但是在生产环境中一定要关闭 SQL 日志,以保护数据的安全性。
阅读全文