自定义博客皮肤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数据权限插件遇到PageHelper失效的解决办法

多租户系统里基于MybatisPlus提供的数据权限拦截器DataPermissionInterceptor实现了用户数据权限的隔离。但遇到使用了PageHelper的分页接口时,出现total和data的条数不一致的情况。查看日志发现,似乎在执行对应mapper方法之前,先执行了一条COUNT语句来计算total,而这条sql不会被拦截。当我们在Mapper方法上添加数据权限注解时,由于生成的COUNT与分页查询SQL的。会认为这条COUNT并没有被注解,因此直接放行了。

2025-04-28 14:40:35 498

原创 sa-token踩坑记录:NotLoginException

查看资料后发现sa-token默认把数据存储在内存里,后台每次重启都会导致token失效。添加后又遇到一坑:设置activity-timeout时间后,token过期并没有从redis里删除。这里建议不要把timeout设置为-1,否则token会永不删除。注意sa-token的版本尽量和sa-token-redis保持一致,否则会报错!

2025-02-14 16:42:17 569

空空如也

空空如也

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

TA关注的人

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