SpringBoot整合MP-通用枚举、字段类型处理器、执行SQL分析打印

mp枚举会变得很简单。

 

 

就是创建一个枚举类。代码如下

 

字段类型处理器:

我们可以将VARCHAR字段映射为Java里的FastJson字段

 

xml写法:

<result column="other_info" jdbcType="VARCHAR" property="otherInfo" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />

执行SQL分析打印:

 步骤,需要添加p6spy依赖。

<dependency>
  <groupId>p6spy</groupId>
  <artifactId>p6spy</artifactId>
  <version>最新版本</version>
</dependency>

修改连接地址。

spring:
  datasource:
    url: jdbc:p6spy:mysql://192.168.0.248:3306/ldy_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&serverTimezone=Asia/Shanghai
    username:  
    password:  
#    driver-class-name: com.mysql.cj.jdbc.Driver
    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
    hikari:
      maximum-pool-size: 10
      minimum-idle: 3
      max-lifetime: 30000
      connection-test-query: SELECT 1
      connection-timeout: 28800

# Logger Config
logging:
  level:
    com.baomidou.mybatisplus.samples: debug

mybatis-plus:
  global-config:
    db-config:
      logic-delete-field: deleted # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
      logic-delete-value: 1 # 逻辑已删除值(默认为 1)
      logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
      #  @TableLogic    //实体类配置这个,但前面配置了logic-delete-field于是可以不配置
      #  private Integer deleted;

在yaml同级添加spy.properties

spy.properties 配置:
#3.2.1以上使用
modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
#3.2.1以下使用或者不配置
#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

最后不建议生成环境使用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OCX控件高级注册.ec ODBC方式填充树型框.ec PGBEAPICopy.ec powerdll.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp编解码.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4.EC RegEx1.ec RegEx.ec ReSize.ec rhmisc.ec RUN++行++模块2.ec runtime.ec SAVEPIC.EC SetIEProxy.ec sev.ec Bios信息.ec Cool皮肤模块.ec CPU占用率检测模块.ec DLL注入模块.ec edb到html-1.0.ec edb数据库转Excel模块 1.3.ec ETimeFly API模块.ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IP地址编辑框2.0.ec kernel模块.EC MD5取数据摘要.EC RC4-林子深.EC RUN加减模块1.0+名.ec Sqlite表管理.ec SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec winsys.ec XP按钮1.1.ec XP单选框1.1.ec XP界面模拟模块3.1版.ec XP_EC.EC XP皮肤1.6.ec XP完美模拟专家.EC XP选择框1.1.ec zip压缩.ec 安全关机.ec 保存图片1.0.ec 本土化易模块.ec 保证显示.ec 比较大小.ec 编辑标准格式公文2.0.ec 编辑框辅助功能.ec 编码转换大全.ec 变速模块.ec 冰川多媒体播放模块 1.0.ec 部品管理模块.ec 菜单加图片模块 1.0.ec 查找窗口或进程并关闭.ec 常用API.ec 常用功能.ec 超级表达式计算.ec 超级打印预览0716a.ec 超级列表框背景.ec 超级列表框补助.ec 超级列表框操作类.ec 超级列表框存为网页.ec 超级列表框导出EXECL.ec 超级列表框到文件.ec 超级列表框功能扩展2.2.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框数据库排序.ec 超级列表框选择框状态被改变.ec 超级列表框选中项存为Excel文件.ec 超级信息框.ec 程序是否运行.EC 传世注册.ec 窗口动画效果模块 V1.0.ec 窗口句柄&amp;进程名互取.ec 窗口-控件锚点.ec 窗口贴边隐藏模块.ec 窗口外形任我设.ec 窗口整容师1.0.EC 窗口整容师1.1.ec 创建多级目录.ec 创建多级目录-西风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块2.2.ec 创建任意目录 1.0.0.2.ec 创建数据库模块 1.0 .ec 磁盘格式化模块 1.0.ec 磁盘相关.ec 磁性窗口2.0.ec 打开多文件对话框.ec 打开外部关联文件及调用系统关于窗口模块 1.0.ec 打印模块.ec 打印数据1.20-绿营.ec 打印预览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 大强工作室关于窗口.ec 弹出网页广告.ec 弹出下载窗口.ec 导出数据1.1.ec 导出数据1.21.ec 到文本.ec 登录确认模块 1.0.ec 低级功能模块.ec 迪克—透明窗体.ec 电子琴模块.ec 调用外部命令.ec 调整窗口大小.ec 定时提醒1.1.ec 动画窗体1.3.ec 动态调用DLL函数.ec 动态调整分辩率.ec 动态加载菜单模块1.0版.ec 动态显示窗口.ec 读取DBF数据.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块_多条件版.e

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东宇科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值