如果當前屬性不需要參與json字符串轉換,則需要注解@JsonIgnore和注解@JsonIgnoreProperties來隱藏該屬性,
一般標記在屬性或者方法上,返回的json數據即不包含該屬性
比如:
User實體中會有字段password字段,當返回用戶信息給前台的時候,當然是不希望將password值也一並返回,
所以,可以在password屬性上加上注解JsonIgnore
@JsonIgnore private String password;
或者,可以在User類上加上注解
@JsonIgnoreProperties(value = "{password}")
兩者都可以在json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響。