MyBatis-Plus升级2.3 丢弃 【PerformanceInterceptor】 添加第三方执行 SQL 分析打印【p6spy】

本文介绍了如何将 MyBatis-Plus 升级到 2.3 并使用 P6Spy 进行 SQL 分析和打印。通过在 Maven 中添加 P6Spy 的依赖,配置 Druid 数据源使用 P6Spy 驱动,并调整 application.yml 文件,以及创建 spy.properties 文件来定制日志输出。同时,文章也提到了解决配置过程中可能出现的错误和慢 SQL 记录的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Maven:

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

2.application.yml 配置:

type: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:mysql://localhost:3306/aa?useUnicode=true&useSSL=false&characterEncoding=utf8
 

配置这个可能报错,解决办法:

application.yml 配置:

filters: config

   max-file-size: 30MB【MB变为大写】
      max-request-size: 30MB【MB变为大写】

 

3.   在rescource文件夹下新增一个文件【spy.properties】,配置如下:

  • #3.2.1以上使用
    modulelist=com.baomidou.mybatisplus.extension.p6spy.Myba
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值