Skip to content

Commit

Permalink
docs: 修改文档
Browse files Browse the repository at this point in the history
  • Loading branch information
houkunlin committed Oct 17, 2021
1 parent 9c0d773 commit 9d85cf9
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions usage.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# 一种优雅的数据字典文本转换方式

```
0. 项目地址
0.1 依赖坐标
Expand All @@ -18,7 +20,8 @@


在日常项目开发中,不免都会用到一些数据字典的信息,以及前端展示的时候通常也需要把这些数据字典值转换成具体字典文本信息。遇到这种场景通常都是后端把字典的文本转换好一起返回给前端,前端只需要直接转换即可。一般情况下后端可能需要单独给返回对象创建一个字段来存储对应的字典文本值,然后进行手动的处理,这种方式通常比较繁琐,在字段多的时候会增加更多的工作量。
本文基于 Jackson 的自定义注解功能实现了这一自动转换过程,在字段上使用特定的注解配置,Jackson序列化的时候即可自动把字典值转换成字典文本。

本文基于 Jackson 的自定义注解功能实现了这一自动转换过程,不需要在对象中定义存放字典文本的字段,只需要在字段上使用特定的注解配置,Jackson序列化的时候即可自动把字典值转换成字典文本。

## 0. 项目地址

Expand Down Expand Up @@ -340,8 +343,8 @@ GET /actuator/dict-system/PeopleType
- `refresh-dict-interval=60000` 两次刷新字典事件的时间间隔;两次刷新事件时间间隔小于配置参数将不会刷新。单位:毫秒
- `system.dict.cache` DictUtil 工具字典缓存
- `enabled=true` 是否启用缓存
- `maximumSize=500` 缓存最大容量
- `initialCapacity=50` 缓存初始化容量
- `maximum-size=500` 缓存最大容量
- `initial-capacity=50` 缓存初始化容量
- `duration=30s` 有效期时长
- `missNum=50` 在有效期内同一个字典值未命中指定次数将快速返回,不再重复请求获取数据字典信息
- `system.dict.controller` 默认控制器
Expand Down

0 comments on commit 9d85cf9

Please sign in to comment.