springboot下mybatis-plus开启打印sql日志的配置指南

 更新时间:2023年03月03日 09:02:07   作者:凌晨两点钟同学  
这篇文章主要给大家介绍了关于springboot下mybatis-plus开启打印sql日志的配置指南的相关资料,还介绍了关闭打印的方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

需要以下三个配置

1:设置mybatisplus包下的日志级别为DEBUG;

logging:
  level:
    com:
      baomidou:
        mybatisplus: DEBUG

2:设置项目mapper目录(dao包路径)的日志级别为DEBUG;

logging:
  level:
    com:
      xxx: 
        xxx
         xxx: DEBUG

3:设置mybatis-plus的日志输出方式为slf4j。

mybatis-plus:
  #mapper-locations: classpath*:/mappings/**/*.xml
  configuration:
    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl

附:关闭打印

在生产环境,不想打印 SQL 日志,可以通过下面的配置关闭。

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl

对于 application.properties 文件

mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl

有时候,这个 log-impl 的值是通过外界传入的,通过配置的形式控制 SQL 打印效果,则可以:

mybatis-plus:
  configuration:
    log-impl: ${mybatis-plus-log-impl}

${mybatis-plus-log-impl} 不同的值就能实现。

总结

到此这篇关于springboot下mybatis-plus开启打印sql日志的文章就介绍到这了,更多相关mybatis-plus开启打印sql日志内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Struts2标签遍历

    详解Struts2标签遍历

    这篇文章主要介绍了Struts2标签遍历,以及相关的用法示例,需要的朋友可以参考下。
    2017-09-09
  • Sax解析xml_动力节点Java学院整理

    Sax解析xml_动力节点Java学院整理

    这篇文章主要介绍了Sax解析xml,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • java基础学习笔记之类加载器

    java基础学习笔记之类加载器

    java中的类加载器:java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap, ExtClassLoader,AppClassLoader类加载器也是一个java类,因此类加载器也需要被加载,所以必须有第一个类加载器不是java类
    2016-02-02
  • Java多线程学习笔记

    Java多线程学习笔记

    常用的实现多线程的两种方式:Thread和Runnable。之所以说是“常用”,是因为在Java 5后可以通过java.util.concurrent包中的线程池来实现多线程
    2021-09-09
  • Java向MySQL添加中文数据数据库显示乱码的解决方案

    Java向MySQL添加中文数据数据库显示乱码的解决方案

    在用springboot做项目时,由于重新安装了本地Mysql数据库(5.7版本)在前台向数据库插入和更新数据可的时候,涉及中文的时候在数据库一直显示异常,所以本文给大家介绍了相关的解决方案,需要的朋友可以参考下
    2024-02-02
  • 一文带你入门SpringMVC的配置与使用

    一文带你入门SpringMVC的配置与使用

    Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。本文将通过一些简单示例带大家掌握SpringMVC的配置与使用,感兴趣的可以了解一下
    2022-11-11
  • SpringBoot HTTP 400排查方式

    SpringBoot HTTP 400排查方式

    这篇文章主要介绍了SpringBoot HTTP 400排查方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Spring boot详解缓存redis实现定时过期方法

    Spring boot详解缓存redis实现定时过期方法

    本篇文章分享的就是spring boot中的一个轮子,spring cache注解的方式实现接口数据缓存。默认的配置想非常简单,但是有一个弊端是缓存数据为永久缓存,本次将介绍如何设置接口缓存数据的过期时间
    2022-07-07
  • java字符串反转的7种方法

    java字符串反转的7种方法

    本文主要介绍了java字符串反转的7种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Java数据结构之顺序表的实现

    Java数据结构之顺序表的实现

    线性表(linear list)是n个具有相同特性的数据元素的有限序列。顺序表是常见的线性表之一,本文将详细讲讲顺序表的原理与实现,需要的可以参考一下
    2022-08-08

最新评论