例如:实体的属性名是这样命名的My、Mz、M…大写字母开始的,从前端传送是有值,但到后端没映射成功。
- 前端如图:
前端network的数据.
- 后端接收如下图:
后端数据
结果为没映射成功,所以值都为null。
- 实体属性命名
解决方案:
如果想要这种命名,那么可以给属性加注解。
- @JsonIgnoreProperties
将这个注解写在类上之后,就会忽略类中不存在的字段。这个注解还可以指定要忽略的字段 - @JsonProperty
用于属性上、set/get方法上,该属性序列化后可重命 - @JSONField
注解可以用在方法(method),属性(field)以及方法中的参数(parameter)上。JSONField中的name属性用来指定JSON串中key的名称。