springboot项目中使用mybatis作为数据查询框架,如何实现查询sql的日志打印输出?
在Spring Boot项目中使用MyBatis时,可以通过配置文件来实现SQL日志的输出。
- 在
application.properties
或application.yml
配置文件中,添加MyBatis的日志实现:
如果是application.properties
,添加如下配置:
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
如果是application.yml
,添加如下配置:
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- 如果你想要更多的控制,可以自定义MyBatis的日志配置。在
logback-spring.xml
中添加以下配置:
<logger name="org.apache.ibatis" level="DEBUG"/>
<logger name="java.sql" level="DEBUG"/>
这样就可以在控制台看到详细的SQL日志输出。注意,如果你使用的是其他日志框架(如Log4j2),你需要相应地配置该日志框架来显示MyBatis的日志。
评论已关闭