太实用了!这几个方案解决枚举类Value和Label之间映射
起因项目中存在非常非常多的枚举 label 和 value 之间的映射场景,比如:实体类中存在 scene 字段,值可以枚举,分别为 INSURANCE(保险)、OFFLINE(线下)、OTHER(其他)。当此字段出现在查询接口返回中,需要将对应的中文返回给前端显示。当此字段出现在请求保存接口中,前端会将值上传到后端接口中,后端需要校验上传的值。之前做法是,对校验方法进行封装,使用 if 编码判断该字段是否需要进行枚举类的映射和校验。项目代码量增加,冗余代码越来越多。设想是,使用注解,在单个
原创
2020-11-15 18:56:15 ·
2097 阅读 ·
1 评论