首页>>后端>>SpringBoot->SpringBoot项目中Mybatis不打印日志怎么办?

SpringBoot项目中Mybatis不打印日志怎么办?

时间:2023-11-29 本站 点击:0

背景

日志,可以便于我们在项目中的调试,甚至是生产上的问题,也需要一定的日志基础,才能准确的定位到问题,以致于解决问题。

在SpringBoot项目中,总是没法默认打印Mybatis的SQL执行日志,这就造成了调试的难度提升,所以还是要在开发环境下进行一个日志的输出才好。

本次的文章主要针对IDEA进行测试,eclipse也大概适用,只不过相关插件无法使用。

知识点

首先,SpringBoot项目中集成上Mybatis,然后随意写一个接口,就可以进行调试了。

SpringBoot项目中的yml或者properties文件中有相关mybatis的配置,这次我们要在其中加入的就是下面这项配置。

mybatis:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl

如上配置,即指定mybatis的SQL日志输出类。

IDEA中的SQL日志展示插件

这个IDEA插件就是mybatis log plugin插件,这个插件可以将mybatis所执行的SQL语句,进行一个打印,并且打印的窗口不再是控制台,而是一个独立的窗口,如下图所示:

这个插件可以从File-Setting-plugin中进行安装。

此插件目前来说是收费的,如果大家有兴趣可以下载一下试用一下。

当然如果安装完成不小心将此窗口关闭了,也可以从Tools-Mybatis log Plugin进行重新展示出来。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/353.html