mybatis-plus显示sql日志
时间: 2023-04-30 08:01:23 浏览: 1265
要在Mybatis-Plus中显示SQL日志,可以使用以下两种方法:
1. 在application.properties或application.yml文件中添加以下配置:
```
# 开启Mybatis-Plus SQL日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
```
2. 在代码中配置:
```java
@Configuration
public class MybatisPlusConfig {
/**
* 配置Mybatis-Plus SQL日志
*/
@Bean
public ConfigurationCustomizer configurationCustomizer() {
return configuration -> {
configuration.setLogImpl(StdOutImpl.class);
};
}
}
```
以上两种方法都是将日志输出到控制台。如果需要将日志输出到文件中,可以使用log4j或logback等日志框架进行配置。
相关问题
mybatis-plus显示sql语句
在 MyBatis Plus 中,我们可以通过在 application.properties 或 application.yml 文件中添加以下配置来显示 SQL 语句:
```
# application.properties 配置
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
# application.yml 配置
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
```
这个配置将会启用 MyBatis Plus 内置的 SQL 日志打印功能,将 SQL 语句输出到控制台。如果需要输出到日志文件中,可以使用 Log4j2 等日志框架来配置。
mybatis-plus 打印sql
可以通过在配置文件中设置日志级别为DEBUG来打印MyBatis-Plus执行的SQL语句。具体方法如下:
1. 在application.yml或application.properties文件中添加如下配置:
```yaml
logging:
level:
com.baomidou.mybatisplus.core.executor.BaseExecutor: debug
```
2. 重启应用程序,执行MyBatis-Plus相关操作时,就会在控制台输出SQL语句的日志信息。
注意:在生产环境中,不建议开启DEBUG级别的日志,因为会产生大量的日志信息,影响系统性能。可以在需要调试时开启,调试完成后再关闭。
阅读全文