日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

springboot 整合 p6spy 插件打印sql執(zhí)行時間以及真實(shí)sql內(nèi)容

作者:Micrle_007 更新時間: 2023-10-30 編程語言

別的啥都不說,直接上代碼!

1. 先添加pom依賴:

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

2. 在resource文件夾下添加 p6spy 專屬配置文件:spy.properties

?配置文件內(nèi)容:(主要上面3個就夠了,其他的可以自己可以根據(jù)需要配置)

appender=com.p6spy.engine.spy.appender.Slf4JLogger
logMessageFormat=com.p6spy.engine.spy.appender.CustomLineFormat
customLogMessageFormat=executionTime:%(executionTime) | sql:%(sqlSingleLine)

#module.log=com.p6spy.engine.logging.P6LogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定義日志打印
#logMessageFormat=com.tfjybj.lap.common.log.P6SpyLogger //自定義P6SpyLogger類的地址
## 使用日志系統(tǒng)記錄sql
#appender=com.p6spy.engine.spy.appender.StdoutLogger
### 配置記錄Log例外
#excludecategories=info,debug,result,batc,resultset
## 設(shè)置使用p6spy driver來做代理
#deregisterdrivers=true
## 日期格式
#dateformat=yyyy-MM-dd HH:mm:ss
## 實(shí)際驅(qū)動
#driverlist=com.mysql.cj.jdbc.Driver
# 是否開啟慢SQL記錄
#outagedetection=true
## 慢SQL記錄標(biāo)準(zhǔn) 秒
#outagedetectioninterval=0.000001

3. application.yml 配置文件需要更改的內(nèi)容:

?4. 編寫 test 類:

@Test
    public void testQueryWapper(){

        QueryWrapper<User> wrapper = new QueryWrapper<>();
        //右模糊查詢+version between 0 - 1
        wrapper.likeRight(true,"name","x").between("version",0,1);

        System.out.println(mapper.selectList(wrapper));
    }

5. 查看輸出結(jié)果:

可以看到執(zhí)行時間,以及后面跟著的執(zhí)行真實(shí)sql?

原文鏈接:https://blog.csdn.net/Maxiao1204/article/details/130790228

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新