之前關於這兩個注解,是用在JSON循環引用的情況上,那么現在關於這兩個注解,還可以使用在另外一種情況上
即:
一般標記在屬性或者方法上,返回的json數據即不包含該屬性
關於這種情況在什么時候會遇到呢?
例如:
User實體中會有字段password字段,當返回用戶信息給前台的時候,當然是不希望將password值也一並返回,
所以,可以在password屬性上加上注解JsonIgnore
或者,可以在User類上加上注解@JsonIgnoreProperties(value = "{password}")
都可以在json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響。