注解@JsonIgnore与@JsonIgnorePropertiesd的区别

注解@JsonIgnore与@JsonIgnoreProperties

@JsonIgnore
1、在json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响;
2、使用方法:一般标记在属性或者方法上,返回的json数据即不包含该属性;
3、如果注解失效,可能是因为你使用的是fastJson,尝试使用对应的注解来忽略字段,注解为@JSONField(serialize = false),使用方法一样;
4、@JsonIgnoreProperties用在类上,@JsonIgnore在属性上,@JsonIgnoreProperties(value = “{password}”)效果同@JsonIgnore一样。

猜你喜欢

转载自blog.csdn.net/m0_37642745/article/details/90081219
今日推荐