Springboot+Mybatis+logback打印sql脚本日志实现过程

 更新时间:2026年01月09日 09:43:11   作者:她又在丛中笑  
在SpringBoot项目中,通过配置`application.yml`和`logback-spring.xml`文件,可以在控制台和日志文件中打印SQL脚本日志,关键在于配置logback-spring.xml中的`name`属性为mapper类所在路径

之前为了在日志文件中打印sql脚本日志试了好多种方法,麻烦的简单的都试过但是都没有效果,在无意中学到了这种简单的方式,亲测有效。

控制台打印

在application.yml配置文件添加内容

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

日志文件打印

前提:

需要在SpringBoot项目集成logback

在logback-spring.xml配置文件添加内容

<configuration>
	<logger name="com.test.mapper" level="DEBUG" />
</configuration>

上面logback-spring.xml文件中的配置name属性是mapper类所在路径

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java中Collection迭代器的实现

    java中Collection迭代器的实现

    Java迭代器是遍历Collection集合的标准工具,提供hasNext()、next()和remove()三个核心方法,下面就来介绍一下Collection迭代器的实现,感兴趣的可以了解一下
    2026-01-01
  • SpringCache结合Redis实现指定过期时间和到期自动刷新

    SpringCache结合Redis实现指定过期时间和到期自动刷新

    本文主要介绍了SpringCache结合Redis实现指定过期时间和到期自动刷新,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • Java中将String类型依照某个字符分割成数组的方法

    Java中将String类型依照某个字符分割成数组的方法

    下面小编就为大家分享一篇Java中将String类型依照某个字符分割成数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • java获取日期之间天数的方法

    java获取日期之间天数的方法

    这篇文章主要介绍了java获取日期之间天数的方法,涉及java针对日期的转换与数学运算相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • SpringBoot如何获取Get请求参数详解

    SpringBoot如何获取Get请求参数详解

    SpringBoot为我们封装了许多简便的获取请求参数的方法,下面这篇文章主要给大家介绍了关于SpringBoot如何获取Get请求参数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • Java全面深入探究SpringBoot拦截器与文件上传

    Java全面深入探究SpringBoot拦截器与文件上传

    拦截器对使用SpringMvc、Struts的开发人员来说特别熟悉,因为你只要想去做好一个项目必然会用到它,文件上传是一个很常见的功能。在项目开发过程中,我们通常都会使用一些成熟的上传组件来实现对应的功能
    2022-05-05
  • 如何在Java SpringBoot项目中配置动态数据源你知道吗

    如何在Java SpringBoot项目中配置动态数据源你知道吗

    这篇文章主要介绍了SpringBoot如何在运行时动态添加数据源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09
  • 详解JVM类加载机制及类缓存问题的处理方法

    详解JVM类加载机制及类缓存问题的处理方法

    这篇文章主要给大家介绍了关于JVM类加载机制及类缓存问题的处理方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • Mybatis缓存机制详解与实例分析

    Mybatis缓存机制详解与实例分析

    Mybatis的缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的而二级缓存是mapper级别的,本文详细的介绍了Mybatis缓存机制与实例分析,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2023-11-11
  • JAVA基础之一些不为人知的那些秘密

    JAVA基础之一些不为人知的那些秘密

    一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作,下面这篇文章主要给大家介绍了JAVA基础之一些不为人知的那些秘密,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-01-01

最新评论