如何解析JAVA项目中字典与缓存的最佳搭配使用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计893个文字,预计阅读时间需要4分钟。
字典型数据是什么?字典型数据:用于动态设置某个对象的属性是属于在某个可列举的数据范围内的某一类型数据,使用字典型作为该类别的属性。
字典数据是什么?
这里说了字典不是软件工程中说的数据字典。
字典数据:用于动态设置某对象的属性是属于在一个可列举的数据范围内的某一类型数据,使用字典类型作为该类别属性的唯一标识
如:用户类型:学生,老师,家长,校长等
有什么作用?
字典数据由两个表组成:字典类型表 dict_type,字典类型数据表 dict_data
这个数据相当于java中的枚举类,可以被使用于前端的数据展示,下拉框数据集使用。
没有数据字典时业务操作方法:
定义学生枚举类,在代码中使用枚举类的key进行数据保存,在查询数据后,转换key对应的中文名称label标签返回给前端。
缺点:如新增用户类型,修改学生类型对应中文名称时,需要修改代码。
使用字典时业务操作方法。
后端业务数据存储的是字典类型的key值,即label标签表示学生类型对应的key值 student,
新增数据时前端通过下拉菜单获取学生类型某一个类型key进行新增,查询数据时根据字典数据表的用户类型作为下拉框查询条件选择。
优点:当key为student的数据中文名称发生改变时,不需要后端进行代码修改。
本文共计893个文字,预计阅读时间需要4分钟。
字典型数据是什么?字典型数据:用于动态设置某个对象的属性是属于在某个可列举的数据范围内的某一类型数据,使用字典型作为该类别的属性。
字典数据是什么?
这里说了字典不是软件工程中说的数据字典。
字典数据:用于动态设置某对象的属性是属于在一个可列举的数据范围内的某一类型数据,使用字典类型作为该类别属性的唯一标识
如:用户类型:学生,老师,家长,校长等
有什么作用?
字典数据由两个表组成:字典类型表 dict_type,字典类型数据表 dict_data
这个数据相当于java中的枚举类,可以被使用于前端的数据展示,下拉框数据集使用。
没有数据字典时业务操作方法:
定义学生枚举类,在代码中使用枚举类的key进行数据保存,在查询数据后,转换key对应的中文名称label标签返回给前端。
缺点:如新增用户类型,修改学生类型对应中文名称时,需要修改代码。
使用字典时业务操作方法。
后端业务数据存储的是字典类型的key值,即label标签表示学生类型对应的key值 student,
新增数据时前端通过下拉菜单获取学生类型某一个类型key进行新增,查询数据时根据字典数据表的用户类型作为下拉框查询条件选择。
优点:当key为student的数据中文名称发生改变时,不需要后端进行代码修改。

