Lazy loaded image
sz-admin
Sz-admin框架之动态字典实现
字数 1398阅读时长 4 分钟
2025-9-22
2025-9-27
type
status
date
slug
summary
tags
category
icon
password
在platform包下实现,那部门信息来举例

enums引入新的枚举

listener引入新的监听器

在 onChange 函数里修改枚举类型

在 service 实现字典方法

实现动态字典loader

在这个包com.sz.platform.loader.dynamic实现
主要修改loadDict 方法中返回字典 code和codename
修改 getTypeCode 和getTypeName 枚举类型

在sysDept实体类引入监听器

将默认EntityChangeListener.class 改成 刚刚写的监听器 TableSysDeptListener

效果显示

可以看到 这个 动态字典已经写入到 redis缓存里面
image.png
新增部门数据是否能写入这个 redis缓存里面
新增业务部信息 存入到redis缓存里面
image.png

部门信息动态字典实现调用链

首次获取部门字典调用链(无缓存)
部门数据变更调用链
后续获取部门字典调用链(缓存命中)
完整调用流程整合图
 
上一篇
springboot分页查询
下一篇
Sz-admin框架之Vue 3 Render 函数使