mybatis-plus實(shí)現(xiàn)打印完整sql語句
為方便查看sql語句
因?yàn)橐话鉺ql在控制臺(tái)打印是預(yù)處理的select… from table where ss=?
有時(shí)查詢條件太長復(fù)制參數(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
結(jié)果展示
Mybatis Log
這種基本是改配置文件,然后安裝插件,即可看到有打印
添加打印mybatis-plus的sql語句
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
然后按以下這篇文章操作
結(jié)果
總結(jié)
二選一,用p6spy注意生產(chǎn)不要打開
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring為何要用三級(jí)緩存來解決循環(huán)依賴問題
這篇文章主要給大家介紹了關(guān)于Spring為何要用三級(jí)緩存來解決循環(huán)依賴問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Spring Security如何在Servlet中執(zhí)行
這篇文章主要介紹了Spring Security如何在Servlet中執(zhí)行,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04Spring?框架中的?Bean?作用域(Scope)使用詳解
Spring框架中的Bean作用域(Scope)決定了在應(yīng)用程序中創(chuàng)建和管理的Bean對(duì)象的生命周期和可見性。本文將詳細(xì)介紹Spring框架中的Bean作用域的不同類型,包括Singleton、Prototype、Request、Session和Application,并解釋它們的特點(diǎn)和適用場景。2023-09-09java定時(shí)調(diào)度器(Quartz)使用實(shí)例
這篇文章主要介紹了java開源定時(shí)調(diào)度器使用方法2013-12-12解決MyBatis中模糊搜索使用like匹配帶%字符時(shí)失效問題
Mybatis是我們?nèi)粘m?xiàng)目中經(jīng)常使用的框架,在項(xiàng)目中我們一般會(huì)使用like查詢作為模糊匹配字符進(jìn)行搜索匹配,下面的Mapper.xml是我們使用like在項(xiàng)目中進(jìn)行模糊匹配的常用方式,感興趣的朋友跟隨小編一起看看吧2021-09-09Java調(diào)用shell腳本解決傳參和權(quán)限問題的方法
今天小編就為大家分享一篇關(guān)于Java調(diào)用shell腳本解決傳參和權(quán)限問題的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03mybatis雙重foreach如何實(shí)現(xiàn)遍歷map中的兩個(gè)list數(shù)組
本文介紹了如何解析前端傳遞的JSON字符串并在Java后臺(tái)動(dòng)態(tài)構(gòu)建SQL查詢條件,首先,通過JSONArray.fromObject()將JSON字符串轉(zhuǎn)化為JSONArray對(duì)象,遍歷JSONArray,從中提取name和infos,構(gòu)建成Map對(duì)象用于Mybatis SQL映射2024-09-09