欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis-Plus通過(guò)配置在控制臺(tái)打印執(zhí)行日志的實(shí)現(xiàn)

 更新時(shí)間:2025年04月02日 11:45:33   作者:m0_74823892  
本文主要介紹了Mybatis-Plus通過(guò)配置在控制臺(tái)打印執(zhí)行日志的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

小伙伴們大家好,相信大家平時(shí)在處理問(wèn)題時(shí)都有各自的方式,最常用以及最好用的感覺(jué)還是斷點(diǎn)調(diào)試,但是涉及到操作數(shù)據(jù)庫(kù)的執(zhí)行時(shí),默認(rèn)的話在控制臺(tái)是看不到是否執(zhí)行成功的,對(duì)于操作數(shù)據(jù)庫(kù)的調(diào)試不是很友好,如果可以在控制臺(tái)實(shí)時(shí)讀取執(zhí)行情況,對(duì)于我們來(lái)說(shuō)可以更好的發(fā)現(xiàn)問(wèn)題所在

一、Mybatis-Plus 開(kāi)啟日志的方式

1.application.properties配置文件

# 開(kāi)啟 MyBatis-Plus SQL 打印功能
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

2.application.yml配置文件

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

二、測(cè)試

在測(cè)試項(xiàng)目中創(chuàng)建個(gè)簡(jiǎn)單的新增用戶操作的接口,使用postman接口測(cè)試工具發(fā)送請(qǐng)求,測(cè)試啟動(dòng)日志前后的控制臺(tái)情況

1.未啟動(dòng)日志,控制臺(tái)信息如下,查看數(shù)據(jù)庫(kù),該條信息成功插入

2.啟動(dòng)日志,控制臺(tái)打印中間使用到的sql語(yǔ)句以及參數(shù)替換

三、日志分析

可以看到控制臺(tái)中除了打印出執(zhí)行的sql語(yǔ)句,還有些別的信息,具體如下

  • Registering transaction synchronization for SqlSession: Spring 正在注冊(cè)用于事務(wù)管理的 SqlSession 同步。
  • JDBC Connection [HikariProxyConnection@1873059881 wrapping com.mysql.cj.jdbc.ConnectionImpl@755ab072] will be managed by Spring: JDBC 連接將由 Spring 管理,這通常是通過(guò) Spring 的事務(wù)管理機(jī)制來(lái)管理連接的。
  • Preparing: Insert into customers (name,age) values(?,?): 執(zhí)行的 SQL 語(yǔ)句的準(zhǔn)備階段,其中?是占位符,表示參數(shù)化查詢(xún)。
  • Parameters: 烏雞王(String), 88(Integer): SQL 語(yǔ)句的參數(shù),即將被插入到數(shù)據(jù)庫(kù)中的值。
  • <== Updates: 1: 一條記錄已經(jīng)被成功地插入到數(shù)據(jù)庫(kù)中,影響了一行數(shù)據(jù)。
  • Releasing transactional SqlSession: 事務(wù)中的 SqlSession 被釋放。
  • Transaction synchronization committing SqlSession: 事務(wù)同步正在提交 SqlSession。
  • Transaction synchronization deregistering SqlSession: 事務(wù)同步正在取消注冊(cè) SqlSession。
  • Transaction synchronization closing SqlSession: 這表示事務(wù)同步正在關(guān)閉 SqlSession。

到此這篇關(guān)于Mybatis-Plus通過(guò)配置在控制臺(tái)打印執(zhí)行日志的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Mybatis-Plus控制臺(tái)打印執(zhí)行日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • IDEA項(xiàng)目啟動(dòng)時(shí)Flyway數(shù)據(jù)庫(kù)遷移中的checksum不匹配問(wèn)題及最新解決方案

    IDEA項(xiàng)目啟動(dòng)時(shí)Flyway數(shù)據(jù)庫(kù)遷移中的checksum不匹配問(wèn)題及最新解決方案

    面對(duì)IDEA項(xiàng)目啟動(dòng)時(shí)報(bào)出的Flyway遷移校驗(yàn)和不匹配問(wèn)題,核心在于保持遷移腳本的一致性、正確管理和理解Flyway的工作機(jī)制,本文介紹IDEA項(xiàng)目啟動(dòng)時(shí)Flyway數(shù)據(jù)庫(kù)遷移中的checksum不匹配問(wèn)題及最新解決方案,感興趣的朋友一起看看吧
    2024-01-01
  • Java優(yōu)雅實(shí)現(xiàn)判空方法(結(jié)合實(shí)際案例)

    Java優(yōu)雅實(shí)現(xiàn)判空方法(結(jié)合實(shí)際案例)

    相信寫(xiě)過(guò)代碼的朋友們都會(huì)進(jìn)行一個(gè)非空判斷,但是各種非空判斷中,那種才是最優(yōu)雅,最高效的呢,這篇文章主要介紹了Java優(yōu)雅實(shí)現(xiàn)判空方法的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-06-06
  • Spring boot搭建web應(yīng)用集成thymeleaf模板實(shí)現(xiàn)登陸

    Spring boot搭建web應(yīng)用集成thymeleaf模板實(shí)現(xiàn)登陸

    這篇文章主要介紹了Spring boot搭建web應(yīng)用集成thymeleaf模板實(shí)現(xiàn)登陸,頁(yè)面使用bootstrap,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • springboot如何根據(jù)不同的日志級(jí)別顯示不同的顏色

    springboot如何根據(jù)不同的日志級(jí)別顯示不同的顏色

    這篇文章主要介紹了springboot如何根據(jù)不同的日志級(jí)別顯示不同的顏色問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 利用idea生成webservice客戶端超詳解步驟(wsdl文件的使用)

    利用idea生成webservice客戶端超詳解步驟(wsdl文件的使用)

    這篇文章主要給大家介紹了關(guān)于利用idea生成webservice客戶端超詳解步驟,第一次接觸webservice,從采坑到采坑,算是了解了一些,明白了一些,文中通過(guò)代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Java多線程 Producer and Consumer設(shè)計(jì)模式

    Java多線程 Producer and Consumer設(shè)計(jì)模式

    這篇文章主要介紹了Java多線程 Producer and Consumer設(shè)計(jì)模式,producer是生產(chǎn)者的意思:指生產(chǎn)數(shù)據(jù)的線程,consumer是消費(fèi)者的意思,指的是使用數(shù)據(jù)的線程,下文圍繞Producer及Consumer展開(kāi)話題,需要的朋友可以參考一下
    2021-10-10
  • Mybatis 自動(dòng)映射(使用需謹(jǐn)慎)

    Mybatis 自動(dòng)映射(使用需謹(jǐn)慎)

    這篇文章主要介紹了Mybatis 自動(dòng)映射(使用需謹(jǐn)慎),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring實(shí)現(xiàn)IoC的多種方式小結(jié)

    Spring實(shí)現(xiàn)IoC的多種方式小結(jié)

    本篇文章主要介紹了Spring實(shí)現(xiàn)IoC的多種方式小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Java super關(guān)鍵字調(diào)用父類(lèi)過(guò)程解析

    Java super關(guān)鍵字調(diào)用父類(lèi)過(guò)程解析

    這篇文章主要介紹了Java super關(guān)鍵字調(diào)用父類(lèi)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 自定義一個(gè)簡(jiǎn)單的JDBC連接池實(shí)現(xiàn)方法

    自定義一個(gè)簡(jiǎn)單的JDBC連接池實(shí)現(xiàn)方法

    下面小編就為大家分享一篇自定義一個(gè)簡(jiǎn)單的JDBC連接池實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論