@JsonProperty()和@JsonIgnore()
作者:互联网
记错了注解了,那不到别名的字段:
说来也怪,我的字段名是
@JsonProperty("OSUnicode") private String OSUnicode;
按理说,不加这个注解,泛型也能拿到这个属性的,自动给转换成了osuniCode。所以还是得加,不加就是null
@JsonProperty() 用以声明dto的字段别名,比方前端传来的是 属性是 prop :1 ,但是我想这个dto创建时将这个prop映射成 name ,就要在着如果属性头上写
前端穿的 属性 prop
@JsonProperty("prop") private String name;
这样name拿到的就是prop绑定的数据。
@JsonIgnore()
1.作用在字段上,可以这个字段给前端传输时去掉,get,set都拿不到数据。
2.作用在方法上,注解get上,就会发现前端不会显示的数据,注解在set上,后端就拿不到前端传过来的的数据。
标签:JsonProperty,name,JsonIgnore,前端,prop,注解,属性 来源: https://www.cnblogs.com/Timeouting-Study/p/16267640.html