框架应用
温暖的伯
生活可能就是这样,坚持做一些不想做却有益的事,忍住不做一些喜欢却有害的事~
展开
-
日志配置文件logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><!--%p:输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r:输出自应用启动到输出该日志讯息所耗费的毫秒数%t:输出产生该日志事件的线程名%f:输出日志讯息所属的类别的类别名%c:输出日志讯息所属的类的全名%d:输出日志时间点的日期或时间,指定格式的方式: %d{yyyy-MM-dd HH:mm:ss}%l:输出日志事件的发生位置,即输出日志讯息的语句在他所在类别的第几行原创 2021-10-15 14:55:56 · 197 阅读 · 0 评论 -
springboot项目结构
springboot项目结构源代码目录结构源代码目录结构说明bo:用于本应用内的业务数据传输dto:用于微服务间的业务数据传输entity:和数据库表对应的对象vo:controller的输入输出参数对象repository:数据库操作TestRepository.java:针对某个表的操作,统一数据库操作入口mapper:mybatis接口资源目录结构...原创 2021-10-13 14:54:26 · 111 阅读 · 0 评论 -
mybatis-plus 拦截器敏感字段加解密
背景数据库在保存数据时,对于某些敏感数据需要脱敏或者加密处理,如果一个一个的去加显然工作量大而且容易出错,这个时候可以考虑使用拦截器,本文针对的是mybatis-plus作为持久层框架,其他场景未测试。代码如下:一、查询拦截器package com.sfpay.merchant.service.interceptor;import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;import com.sfpay.merch.原创 2021-04-07 11:01:22 · 4881 阅读 · 5 评论 -
oracle数据库mybatis-plus生成主键方法
背景项目中往表中插入数据时,需要有物理主键,项目使用的是oracle数据,所以不能使用数据自增字段,对于自己新表,可以使用mybatis-plus的默认主键,即通过雪花算法得到的19为数字型主键,但是由于某些原因,有些历史遗留的表主键长度没有19位,也不好修改数据库。解决办法可以通过序列来添加主键,主要过程如下:创建oracle序列 配置mybatis-plus主键策略 /** * 使用序列生成指定主键 * * @return */.原创 2021-03-29 18:43:40 · 1064 阅读 · 2 评论