ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

自定义字典转换器用于easyExcel 导入导出

2026/8/2 20:05:34 拓冰建站 浏览量
自定义字典转换器用于easyExcel 导入导出

文章目录

  • 引言
  • I 字典转换器、注解、序列化器
    • 注解定义
    • 自定义字典转换器用于easyExcel 导入导出
    • 自定义字典序列化器
  • II 字典存储设计
    • 数据库表结构
    • redis缓存
  • III 从缓存获取字典数据工具优化
    • 使用 StringUtils 进行空安全的 trim 后比较

引言

  • 需求
  1. 导入Excel时,根据字典内容或者字段编码转换

  2. 导出Excel时,根据字典内容或者字段编码转换

  3. 接口响应数据序列化时,加载指定字典类型,并根据属性值匹配对应的字典项,返回对应字典项信息。

  • 转换器功能特性
    a. 适配多个逗号分隔的字典值转换。
    b. 支持配置转换策略
/** * 字典转换策略:默认根据根据code和type 输出字典内容name * code,根据code和type 输出字典内容name ;应用场景: 响应数据的序列化 * name ,根据code和name,输出字典编码 code ;应用场景: Excel导入 */EConverStrategy