最近看到有人应用这几个注解, 就略微理解了一下各自的用法, 发现枚举在前后台传值,DB 和 entity 之间的映射很不便
1. 应用 @JsonCreator, 能够将前台的属性值间接转换为枚举类型
2.@EnumValue 将枚举中的指定的值间接存储到数据库, 不须要再手动转换
3.@JsonValue 后盾返回前台数据时也不须要转换,能够间接返回指定的值
最近看到有人应用这几个注解, 就略微理解了一下各自的用法, 发现枚举在前后台传值,DB 和 entity 之间的映射很不便
1. 应用 @JsonCreator, 能够将前台的属性值间接转换为枚举类型
2.@EnumValue 将枚举中的指定的值间接存储到数据库, 不须要再手动转换
3.@JsonValue 后盾返回前台数据时也不须要转换,能够间接返回指定的值