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

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

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

前言

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

一、Mybatis-Plus 開啟日志的方式

1.application.properties配置文件

# 開啟 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

二、測試

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

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

2.啟動日志,控制臺打印中間使用到的sql語句以及參數(shù)替換

三、日志分析

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

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

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

相關(guān)文章

  • Java實(shí)現(xiàn)對象復(fù)制的方法實(shí)例

    Java實(shí)現(xiàn)對象復(fù)制的方法實(shí)例

    這篇文章主要介紹了Java實(shí)現(xiàn)對象復(fù)制的方法實(shí)例,深復(fù)制:復(fù)制出來的對象中的變量(包括基本類型和字符串)和原來的對象的值都相同,引用對象也會指向復(fù)制出來的對象,需要的朋友可以參考下
    2023-08-08
  • Java實(shí)現(xiàn)各種文件類型轉(zhuǎn)換方式(收藏)

    Java實(shí)現(xiàn)各種文件類型轉(zhuǎn)換方式(收藏)

    這篇文章主要介紹了Java?各種文件類型轉(zhuǎn)換的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • SpringBoot返回統(tǒng)一的JSON標(biāo)準(zhǔn)格式實(shí)現(xiàn)步驟

    SpringBoot返回統(tǒng)一的JSON標(biāo)準(zhǔn)格式實(shí)現(xiàn)步驟

    這篇文章主要介紹了SpringBoot返回統(tǒng)一的JSON標(biāo)準(zhǔn)格式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • java 實(shí)現(xiàn)MD5加密算法的簡單實(shí)例

    java 實(shí)現(xiàn)MD5加密算法的簡單實(shí)例

    這篇文章主要介紹了java 實(shí)現(xiàn)MD5加密算法的簡單實(shí)例的相關(guān)資料,這里提供實(shí)例幫助大家應(yīng)用這樣的加密算法,需要的朋友可以參考下
    2017-09-09
  • 基于Java代碼實(shí)現(xiàn)支付充值的通用流程

    基于Java代碼實(shí)現(xiàn)支付充值的通用流程

    本文給大家分享一段java核心代碼實(shí)現(xiàn)支付充值的通用流程,非常不錯,具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-05-05
  • java內(nèi)部類的最詳細(xì)詳解

    java內(nèi)部類的最詳細(xì)詳解

    內(nèi)部類是指在一個(gè)外部類的內(nèi)部再定義一個(gè)類,下面這篇文章主要給大家介紹了關(guān)于java內(nèi)部類的最詳細(xì)詳解,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Spring Boot application.yml配置文件示例詳解

    Spring Boot application.yml配置文件示例詳解

    本文詳細(xì)介紹了SpringBootapplication.yml配置文件的使用和配置項(xiàng),通過學(xué)習(xí)本文,您應(yīng)該已經(jīng)掌握了如何使用application.yml文件來配置SpringBoot應(yīng)用程序的不同組件,如數(shù)據(jù)源、數(shù)據(jù)庫、緩存、郵件服務(wù)等,感興趣的朋友一起看看吧
    2025-02-02
  • 原理分析Java?Mybatis中的Mapper

    原理分析Java?Mybatis中的Mapper

    這篇文章主要為大家介紹了Java?Mybatis中的Mapper,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實(shí)現(xiàn)代碼

    使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實(shí)現(xiàn)代碼

    這篇文章主要介紹了使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 簡單了解spring bean作用域?qū)傩詓ingleton和prototype的區(qū)別

    簡單了解spring bean作用域?qū)傩詓ingleton和prototype的區(qū)別

    這篇文章主要介紹了簡單了解spring bean作用域?qū)傩詓ingleton和prototype的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評論

长宁区| 乌鲁木齐市| 西宁市| 武宁县| 柞水县| 新民市| 吕梁市| 黄龙县| 南安市| 乃东县| 莱州市| 昌图县| 乌拉特前旗| 公主岭市| 桐梓县| 靖宇县| 灵川县| 颍上县| 乐平市| 汾阳市| 高邑县| 平江县| 岫岩| 措美县| 滨海县| 会泽县| 景泰县| 南通市| 印江| 彭阳县| 定兴县| 如东县| 唐山市| 辽阳县| 民和| 左贡县| 丹东市| 图们市| 浮山县| 信阳市| 玉林市|