第一步:添加p6spy依赖

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

第二步:修改application.yml

spring:datasource:driver-class-name: com.p6spy.engine.spy.P6SpyDriverurl: jdbc:p6spy:mysql://127.0.0.1:3306/test?useSSL=false&serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&failOverReadOnly=falseusername: rootpassword: root

第三步:编写p6spy配置文件

modulelist=com.p6spy.engine.logging.P6LogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
#日志输出到控制台
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录 sql
#appender=com.p6spy.engine.spy.appender.Slf4JLogger
# 设置 p6spy driver 代理
deregisterdrivers=true
# 取消JDBC URL前缀
useprefix=true
# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
excludecategories=info,debug,result,commit,resultset
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# 实际驱动可多个
#driverlist=org.h2.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 2 秒
outagedetectioninterval=2

第四步:查询测试代码

@Test
public void testSelectPage() {Page<User> page = new Page<>(2,3);userMapper.selectPage(page, null);
}

结果:

mybatis-plus整合p6spy相关推荐

  1. MyBatis Plus整合p6spy控制台打印美化格式的sql语句

    简介: p6spy配合mybatis plus可以在控制台打印出指定格式已执行的sql语句,便于开发人员分析和调试.下面介绍一下p6spy的简单配置和使用 使用: 一.引入p6spy依赖包: < ...

  2. 1.springMVC+spring+Mybatis的整合思路

    视频教程地址:http://edu.51cto.com/sd/2cfc2 SSM整合的过程:就是把一些东西交给spring管理,也就是添加配置文件的一个过程.那么有哪些东西我们要交给spring管理呢 ...

  3. SSM框架Spring+SpringMVC+MyBatis——详细整合教程

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参 ...

  4. 孙宇java_[JAVA] 孙宇老师Struts2+Hibernate4+Maven+EasyUI+SpringMvc+Spring+Mybatis+Maven整合课程...

    资源介绍 孙宇老师Struts2+Hibernate4+Maven+EasyUI+SpringMvc+Spring+Mybatis+Maven整合课程 ===============课程目录===== ...

  5. Spring+SpringMVC+MyBatis+easyUI整合优化篇(十三)数据层优化-表规范、索引优化

    本文提要 最近写的几篇文章都是关于数据层优化方面的,这几天也在想还有哪些地方可以优化改进,结合日志和项目代码发现,关于数据层的优化,还是有几个方面可以继续修改的,代码方面,整合了druid数据源也开启 ...

  6. Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)MockMvc服务端的单元测试

    日常啰嗦 承接前一篇文章<Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例>,已经讲解了dao层和service层的单元测试,还有控制器这层也不能 ...

  7. 基于Maven+SpringMVC+Spring+MyBatis+Layui整合框架,超详细的SSM整合❤️

    人生有太多不如意,我们要学会去努力 参考文档:layUI文档:spring家族文档:mybatis文档 前言:SSM 整合 整合的思路是: 先创建spring框架 通过spring整合spring m ...

  8. springboot+mybatis+redis整合

    springBoot+mybatis+redis整合,这里搭建一个简单的框架是为了记录怎么使用redis做缓存. 一.构建一个springboot的maven项目,目录结构如下: 二.在pom.xml ...

  9. springboot mybatis easyui 整合的一个小demo

    springboot mybatis easyui 整合的一个小demo 这是最终完成界面 话不多说 开整! 这是项目结构 数据库 表结构和数据库 (有点乱 之前本来是个正经图书表的 = =.) /* ...

  10. spring + mybatis + c3p0 整合(配置篇)

    摘要 近期由于项目使用mybatis出现了数据源阻塞,导致应用程序假死,服务超时引发严重后果,故此下定决心重新梳理一下spring+mybatis+c3p0整合问题,主要分为:配置.源码(通过一次数据 ...

最新文章

  1. SimpleDateFormat线程不安全
  2. python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版
  3. end_form_tag 已经在rails2.x中去掉了
  4. WCF系列教程之WCF客户端调用服务
  5. Java-n个人报数
  6. 4-1 :input表单选择器 jQuery第四章 很关键 好像 刚好可以解决 微信自动回复...
  7. niginx之虚拟主机和域名解析
  8. 活动执行手册_如何从一无所知到独立规划陈列手册?
  9. LeetCode 73. Set Matrix Zeroes
  10. 封装和参数调用(格式修改)
  11. 运维 xshell 快捷键
  12. python判断是否含有0_Python:判断文本中的用户名在数据库中是否存在,存在返回1,不存在返回0...
  13. 逐帧动画案例(奔跑的小人)
  14. 蓝桥杯 试题 基础练习 圆的面积
  15. postman面试_接口测试面试常见问题
  16. 《卓有成效的管理者(The Effective Executive)》读后感
  17. 关于航空障碍灯的介绍
  18. Python入门学习(五)
  19. python unicode 标点范围_Unicode 编码 范围
  20. 【计算机网络-带宽与吞吐量】

热门文章

  1. 单机:Oracle单机数据库一键安装(11GR2/12C/18C/19C/21C)
  2. cocos之Gif图
  3. 性能测试实战脚本—服务器端性能测试的通用脚本
  4. 微信小程序开发(2)—— 简单的页面登陆实现
  5. 车辆颜色分类网络—BeerNet
  6. 1023_MISRA C规范学习_Rule 2.2
  7. 矩阵乘法实现卷积运算
  8. 16种常用的数据分析方法-聚类分析
  9. 智慧工地:绿色智能 让施工更简单
  10. java程序 打包_Java程序打包方法最强集合