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

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: SpringBoot项目中Mybatis不打印日志怎么办?

背景

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

在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语句,进行一个打印,并且打印的窗口不再是控制台,而是一个独立的窗口,如下图所示:

image.png

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

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

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

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
8天前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
44 1
SpringBoot获取项目文件的绝对路径和相对路径
|
3天前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
21 8
|
10天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
29 2
|
10天前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
33 2
|
10天前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
27 1
|
12天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
6月前
|
XML Java 关系型数据库
【SpringBoot系列】SpringBoot集成Fast Mybatis
【SpringBoot系列】SpringBoot集成Fast Mybatis
|
6月前
|
XML SQL Java
ClickHouse【SpringBoot集成】clickhouse+mybatis-plus配置及使用问题说明(含建表语句、demo源码、测试说明)
ClickHouse【SpringBoot集成】clickhouse+mybatis-plus配置及使用问题说明(含建表语句、demo源码、测试说明)
681 0
|
2月前
|
XML Java 关系型数据库
springboot 集成 mybatis-plus 代码生成器
本文介绍了如何在Spring Boot项目中集成MyBatis-Plus代码生成器,包括导入相关依赖坐标、配置快速代码生成器以及自定义代码生成器模板的步骤和代码示例,旨在提高开发效率,快速生成Entity、Mapper、Mapper XML、Service、Controller等代码。
springboot 集成 mybatis-plus 代码生成器
|
3月前
|
XML Java 数据库连接
Spring Boot集成MyBatis
主要系统的讲解了 Spring Boot 集成 MyBatis 的过程,分为基于 xml 形式和基于注解的形式来讲解,通过实际配置手把手讲解了 Spring Boot 中 MyBatis 的使用方式,并针对注解方式,讲解了常见的问题已经解决方式,有很强的实战意义。在实际项目中,建议根据实际情况来确定使用哪种方式,一般 xml 和注解都在用。
下一篇
无影云桌面