自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 mybatisplus查询时动态表后缀

TABLE_ID等于当前线程保存的值,可以认为是表后缀,执行sql的时候 只需要setData即可,就可以实现动态切换表,分表的情况 tableName就是你的表。dynamicTableName 可以添加自己的逻辑,很多玩法,这里只实现了最简单的 方便理解。每次使用完调用 完使用 TABLE_ID.remove();这个时候可以定一个注解和一个aop,就不用手动去加入和清除了。mybatisPlusInterceptor 中即可。1.话不多说,上代码,首先写一个配置类,接口接入。

2024-01-05 10:41:04 608 1

原创 springBoot自定义配置druid主从数据库动态切换

5.配置一个aop 在指定包下和加了YZC注解进行aop,分别是方法的前后设置访问的数据库和清除当前标识,一定要清除标识,不然线程会一直记住此标识。3.创建一个注解类 名字随你叫 并且默认访问的是Master数据库用于方法的主从切库 后面会用到。ThreadLocal name 我们需要把当前线程记录给保存下来,用于切表使用。order-master和order-servant 只是自定义的名字 你想叫什么就叫什么。1.先写一个配置类,分别是主库和从库的配置连接。

2023-12-11 15:36:58 287 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除