springboot项目中使用mybatis作为数据查询框架,如何实现查询sql的日志打印输出?
warning:
这篇文章距离上次修改已过418天,其中的内容可能已经有所变动。
在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的日志。
评论已关闭