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

mybatis-plus實現(xiàn)打印完整sql語句

 更新時間:2024年07月17日 10:25:10   作者:自行車在路上  
這篇文章主要介紹了mybatis-plus實現(xiàn)打印完整sql語句方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

為方便查看sql語句

因為一般sql在控制臺打印是預處理的select… from table where ss=?

有時查詢條件太長復制參數(shù)賦值很麻煩

因此寫下這篇文章作記錄,拿取完整的sql

p6spy

配置比較簡單,基本是引用jar包后,然后在配置上稍微改下,即可打印sql完整日志

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

mysql配置文件,加上jdbc:p6spy,及driver-class-name改成com.p6spy.engine.spy.P6SpyDriver

spring:
  datasource:
    host: jdbc:p6spy:mysql://xxxxxx:3306
    url: ${spring.datasource.host}/xxxx?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
    username: xxxxxx
    password: xxxxxx
    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
    initialSize: 5
    minIdle: 5
    maxActive: 20

結果展示

Mybatis Log

這種基本是改配置文件,然后安裝插件,即可看到有打印

添加打印mybatis-plus的sql語句

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

然后按以下這篇文章操作

Mybatis Log 控制臺輸出打印SQL語句

結果

總結

二選一,用p6spy注意生產(chǎn)不要打開

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring為何要用三級緩存來解決循環(huán)依賴問題

    Spring為何要用三級緩存來解決循環(huán)依賴問題

    這篇文章主要給大家介紹了關于Spring為何要用三級緩存來解決循環(huán)依賴問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Spring Security如何在Servlet中執(zhí)行

    Spring Security如何在Servlet中執(zhí)行

    這篇文章主要介紹了Spring Security如何在Servlet中執(zhí)行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java并發(fā)編程之阻塞隊列深入詳解

    Java并發(fā)編程之阻塞隊列深入詳解

    這篇文章主要介紹了詳解Java阻塞隊列(BlockingQueue)的實現(xiàn)原理,阻塞隊列是Java util.concurrent包下重要的數(shù)據(jù)結構,是一種特殊的隊列,需要的朋友可以參考下
    2021-10-10
  • Spring?框架中的?Bean?作用域(Scope)使用詳解

    Spring?框架中的?Bean?作用域(Scope)使用詳解

    Spring框架中的Bean作用域(Scope)決定了在應用程序中創(chuàng)建和管理的Bean對象的生命周期和可見性。本文將詳細介紹Spring框架中的Bean作用域的不同類型,包括Singleton、Prototype、Request、Session和Application,并解釋它們的特點和適用場景。
    2023-09-09
  • java定時調(diào)度器(Quartz)使用實例

    java定時調(diào)度器(Quartz)使用實例

    這篇文章主要介紹了java開源定時調(diào)度器使用方法
    2013-12-12
  • 談談在Java發(fā)送郵件中遇到的的問題

    談談在Java發(fā)送郵件中遇到的的問題

    本文介紹了在利用Java發(fā)送郵件過程中遇到的的兩個問題,以及如何解決這兩個問題。如果大家也遇到了這些問題,可以來參考借鑒。
    2016-08-08
  • 解決MyBatis中模糊搜索使用like匹配帶%字符時失效問題

    解決MyBatis中模糊搜索使用like匹配帶%字符時失效問題

    Mybatis是我們?nèi)粘m椖恐薪?jīng)常使用的框架,在項目中我們一般會使用like查詢作為模糊匹配字符進行搜索匹配,下面的Mapper.xml是我們使用like在項目中進行模糊匹配的常用方式,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • Java調(diào)用shell腳本解決傳參和權限問題的方法

    Java調(diào)用shell腳本解決傳參和權限問題的方法

    今天小編就為大家分享一篇關于Java調(diào)用shell腳本解決傳參和權限問題的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Java并發(fā)編程之Volatile變量詳解分析

    Java并發(fā)編程之Volatile變量詳解分析

    Volatile關鍵字是Java提供的一種輕量級的同步機制,本篇文章深入淺出的講講Java并發(fā)編程的Volatile,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-10-10
  • mybatis雙重foreach如何實現(xiàn)遍歷map中的兩個list數(shù)組

    mybatis雙重foreach如何實現(xiàn)遍歷map中的兩個list數(shù)組

    本文介紹了如何解析前端傳遞的JSON字符串并在Java后臺動態(tài)構建SQL查詢條件,首先,通過JSONArray.fromObject()將JSON字符串轉化為JSONArray對象,遍歷JSONArray,從中提取name和infos,構建成Map對象用于Mybatis SQL映射
    2024-09-09

最新評論