@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上,后端就拿不到前端传过来的的数据。

posted @ 2022-05-13 17:55  Timeouting  阅读(374)  评论(0)    收藏  举报