SystemDictStarter v1.4.4,一种优雅的数据字典文本转换方式
在日常项目开发中,不免都会用到一些数据字典的信息,遇到这种场景通常都是后端把字典的文本转换好一起返回给前端,前端只需要直接展示即可。 一般情况下后端可能需要单独给返回对象创建一个字段来存储对应的字典文本值,然后进行手动的处理,这种方式通常比较繁琐,在字段多的时候会增加更多的工作量。 本项目基于 Jackson 的自定义注解功能实现了这一自动转换过程,不需要在对象中定义存放字典文本的字段,只需要在字段上使用 @DictText 注解,Jackson序列化的时候即可自动把字典值转换成字典文本。 更新日志 功能代码变更 feat: 增加一个RefreshDictValueEvent事件可以刷新单个字典文本信息 feat: 增加一个刷新字典的端点:dictRefresh feat: 增加使用 Redis 的发布/订阅 功能来处理字典刷新事件通知配置(需要设定配置文件来启用) refactor: 修改系统字典端点IDdictSystem解决系统字典端点控制台日志警告问题 refactor: MQ通知其他协同系统刷新字典默认未启用 配置文件变更: 移除system.dict.mq-header-s...