mybatis-plus實(shí)現(xiàn)打印完整sql語(yǔ)句
為方便查看sql語(yǔ)句
因?yàn)橐话鉺ql在控制臺(tái)打印是預(yù)處理的select… from table where ss=?
有時(shí)查詢條件太長(zhǎng)復(fù)制參數(shù)賦值很麻煩
因此寫下這篇文章作記錄,拿取完整的sql
p6spy
配置比較簡(jiǎn)單,基本是引用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結(jié)果展示

Mybatis Log
這種基本是改配置文件,然后安裝插件,即可看到有打印
添加打印mybatis-plus的sql語(yǔ)句
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl然后按以下這篇文章操作
Mybatis Log 控制臺(tái)輸出打印SQL語(yǔ)句
結(jié)果

總結(jié)
二選一,用p6spy注意生產(chǎn)不要打開(kāi)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中對(duì)于并發(fā)問(wèn)題的處理思路分享
并發(fā)粗暴的解釋就是一段代碼,在同一時(shí)間段內(nèi),被多個(gè)線程同時(shí)處理的情況就是并發(fā)現(xiàn)象。這篇文章和大家分享了一些對(duì)于并發(fā)問(wèn)題的處理思路,需要的可以參考一下2023-02-02
Java使用枚舉實(shí)現(xiàn)狀態(tài)機(jī)的方法詳解
這篇文章主要介紹了Java使用枚舉實(shí)現(xiàn)狀態(tài)機(jī)的方法詳解,枚舉類型很適合用來(lái)實(shí)現(xiàn)狀態(tài)機(jī),狀態(tài)機(jī)可以處于有限數(shù)量的特定狀態(tài),它們通常根據(jù)輸入,從一個(gè)狀態(tài)移動(dòng)到下一個(gè)狀態(tài),但同時(shí)也會(huì)存在瞬態(tài),需要的朋友可以參考下2023-11-11
Java Builder模式構(gòu)建MAP/LIST的實(shí)例講解
下面小編就為大家?guī)?lái)一篇Java Builder模式構(gòu)建MAP/LIST的實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10
Java while和do...while循環(huán)的使用方式
文章對(duì)比Java while與do-while循環(huán)的核心機(jī)制、語(yǔ)法差異、適用場(chǎng)景及錯(cuò)誤防范,強(qiáng)調(diào)do-while至少執(zhí)行一次的特點(diǎn),指出語(yǔ)法規(guī)范(如結(jié)尾分號(hào))和性能優(yōu)化要點(diǎn),并提及Java17模式匹配對(duì)循環(huán)的擴(kuò)展支持2025-07-07
Spring Boot集成Java DSL的實(shí)現(xiàn)代碼
這篇文章主要介紹了Spring Boot集成Java DSL的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
在Spring項(xiàng)目中DTO層的作用和最佳實(shí)踐
本文介紹了DTO(Data Transfer Object)在Spring項(xiàng)目中的作用和最佳實(shí)踐,通過(guò)本文,讀者可以更好地理解DTO在Spring項(xiàng)目中的重要性和如何合理設(shè)計(jì)DTO以滿足業(yè)務(wù)需求,感興趣的朋友跟隨小編一起看看吧2026-02-02
使用@PathVariable注解如何實(shí)現(xiàn)動(dòng)態(tài)傳值
這篇文章主要介紹了使用@PathVariable注解如何實(shí)現(xiàn)動(dòng)態(tài)傳值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10

