仅做记录
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
比如说一个类中的一些字段只在后端处理,不给前端展示,这个是序列化的场景。
想要达到这个效果,可以在对应的属性上添加注解@JsonProperty(access = JsonProperty.Access.WRITE_ONLY),这个注解的作用就是让该属性只能被反序列化,不能被序列化,如果有一些字段不给前端展示可以这样用。
@JsonIgnore这个注解是
该属性在序列化和反序列化时被忽略掉(就是不能被序列化和反序列化),不过字段可以正常使用
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
只做序列化操作