SystemDictStarter v1.4.6.2,一种优雅的数据字典文本转换方式
在日常项目开发中,不免都会用到一些数据字典的信息,遇到这种场景通常都是后端把字典的文本转换好一起返回给前端,前端只需要直接展示即可。 一般情况下后端可能需要单独给返回对象创建一个字段来存储对应的字典文本值,然后进行手动的处理,这种方式通常比较繁琐,在字段多的时候会增加更多的工作量。 本项目基于 Jackson 的自定义注解功能实现了这一自动转换过程,不需要在对象中定义存放字典文本的字段,只需要在字段上使用 @DictText 注解,Jackson序列化的时候即可自动把字典值转换成字典文本。 更新日志 fix: 修复字典值使用文本分隔转换数组结果时,字典值无分隔符导致无数据问题 fix: 修复在一些多模块项目场景下获取不到 RedisTemplate<String, DictTypeVo> 导致启动失败问题 feat: 增加树形结构数据的字典文本转换支持 feat(store): 刷新字典时当 DictTypeVo#children = null 时视为删除字典类型对象 feat(store): 删除字典类型对象的同时也删除此字典类型下的所有字典值文本信息 feat: Ref...