最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatisplus開啟sql打印的三種方式匯總

 更新時間:2024年01月20日 09:18:22   作者:日上三桿快起床  
這篇文章主要介紹了mybatisplus開啟sql打印的三種方式,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

 1、在application.yml文件中添加mybatisplus的配置文件

        使用mybatisplus自帶的log-impl配置,可以在控制臺打印出sql語句、執(zhí)行結(jié)果的數(shù)據(jù)集、數(shù)據(jù)結(jié)果條數(shù)等詳細信息,這種方法適合再調(diào)試的時候使用,因為這個展示的信息詳細,更便于調(diào)試,查找問題進行優(yōu)化。缺點就是如果執(zhí)行的sql語句過多,則輸出的日志就會很多,

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #開啟sql日志

2、在application.yml文件中使用log4j日志框架配置

使用這個方法可以再控制臺或者日志文件中打印sql語句,這種方法比較適合再生產(chǎn)環(huán)境種使用,可以避免輸出過多的無用信息,也可以使用日志級別來控制是否打印sql語句。

//com.example.classroomrealtimefeedback.mapper是你mapper層的包名

logging:
  level:
    com.example.classroomrealtimefeedback.mapper: debug

3 、使用P6spy插件

        可以再控制臺中打印出sql語句,并且再控制臺中將輸出的sql中的?部分替換位真實運行的值,這種方法適合需要復制sql語句到數(shù)據(jù)庫工具中直接執(zhí)行的場景,也可以通過spyproperties文件來配置是否開啟慢sql記錄、慢sql記錄標準的參數(shù)。該插件有性能損耗,不建議生產(chǎn)環(huán)境使用

引用依賴: 

<dependency>
    <groupId>p6spy</groupId>
    <artifactId>p6spy</artifactId>
    <version>3.9.1</version>
</dependency>

修改.yml配置文件:

這里的配置是將mysql數(shù)據(jù)庫和這個插件的配置合一起了。

spring:
  datasource:
    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:mysql://127.0.0.1:3306/qcby?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8
#mysql為數(shù)據(jù)庫類型,后面為數(shù)據(jù)庫連接地址,

配置spy.properties文件:

modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
deregisterdrivers=true
useprefix=true
dateformat=yyyy-MM-dd HH:mm:ss
# 實際驅(qū)動可多個
#driverlist=org.h2.Driver
# 是否開啟慢SQL記錄
outagedetection=true
# 慢SQL記錄標準 1 秒
outagedetectioninterval=1

 輸出結(jié)果:

可能出現(xiàn)的問題: 

  • 打印出sql為null,在excludecategories增加commit
  • 批量操作不打印sql,去除excludecategories中的batch

到此這篇關于mybatisplus開啟sql打印的三種方式的文章就介紹到這了,更多相關mybatisplus開啟sql打印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 快速解決commons-fileupload組件無法處理自定義head信息的bug

    快速解決commons-fileupload組件無法處理自定義head信息的bug

    問題在于fileupload組件解析完自定義的head節(jié)點后,卻忘記傳遞到FileItemStreamImpl中了,稍作修訂,即可修正該bug
    2013-08-08
  • Spring Security 最佳實戰(zhàn)指南

    Spring Security 最佳實戰(zhàn)指南

    文章介紹了SpringSecurity框架的核心概念、配置、最佳實踐、安全監(jiān)控、生產(chǎn)環(huán)境配置以及常見安全漏洞與解決方案,通過實際案例,展示了如何在電商平臺和金融系統(tǒng)中應用SpringSecurity,保護數(shù)據(jù)安全,強調(diào)安全是一個持續(xù)過程,需要不斷更新和維護,感興趣的朋友一起看看吧
    2026-04-04
  • Java復制一個對象并且不想復制其中的空值屬性問題

    Java復制一個對象并且不想復制其中的空值屬性問題

    這篇文章主要介紹了Java復制一個對象并且不想復制其中的空值屬性問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • java中金額元轉(zhuǎn)萬元工具類的實例

    java中金額元轉(zhuǎn)萬元工具類的實例

    這篇文章主要介紹了java中金額元轉(zhuǎn)萬元工具類的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • SpringBoot解析指定Yaml配置文件的實現(xiàn)過程

    SpringBoot解析指定Yaml配置文件的實現(xiàn)過程

    這篇文章主要介紹了SpringBoot解析指定Yaml配置文件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • java設計模式之適配器模式(Adapter)

    java設計模式之適配器模式(Adapter)

    這篇文章主要介紹了java設計模式之適配器模式Adapter的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MyBatis中實現(xiàn)數(shù)據(jù)封裝的示例代碼

    MyBatis中實現(xiàn)數(shù)據(jù)封裝的示例代碼

    本文主要介紹了MyBatis中實現(xiàn)數(shù)據(jù)封裝,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-09-09
  • 基于多線程并發(fā)的常見問題(詳解)

    基于多線程并發(fā)的常見問題(詳解)

    下面小編就為大家?guī)硪黄诙嗑€程并發(fā)的常見問題(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • MyBatis如何實現(xiàn)多表查詢(多對一、一對多)

    MyBatis如何實現(xiàn)多表查詢(多對一、一對多)

    這篇文章主要給大家介紹了關于MyBatis如何實現(xiàn)多表查詢(多對一、一對多)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Springboot+MultipartFile實現(xiàn)單文件,多文件批量上傳過程

    Springboot+MultipartFile實現(xiàn)單文件,多文件批量上傳過程

    在Spring?Boot中,若需Swagger顯示文件上傳按鈕,需使用@Consumes注解指定Content-Type(如multipart/form-data),以告知接口接受文件類型,此注解幫助Swagger正確識別請求參數(shù),確保功能展示完整
    2025-07-07

最新評論

那坡县| 广宗县| 招远市| 峨山| 紫金县| 甘德县| 营山县| 岳普湖县| 汾西县| 高雄县| 武川县| 安顺市| 永川市| 塔河县| 水城县| 榆树市| 神木县| 平舆县| 海宁市| 麻江县| 肥西县| 广昌县| 崇州市| 三穗县| 龙江县| 七台河市| 靖远县| 荣成市| 乐清市| 虹口区| 大理市| 景洪市| 内乡县| 资溪县| 阿拉善左旗| 灯塔市| 赤水市| 濮阳市| 大邑县| 榆中县| 兰西县|