【发布时间】:2014-08-19 10:16:14
【问题描述】:
我是否可以在不显式定义 getter 的情况下使用来自 lombok 的 @JsonIgnore 和 @Getter 注释,因为我必须在序列化对象时使用此 JsonIgnore 但在反序列化时,必须忽略 JsonIgnore 注释,因此我的对象中的字段不能是空?
@Getter
@Setter
public class User {
private userName;
@JsonIgnore
private password;
}
我知道,只需在 password 的 getter 上定义 JsonIgnore,我就可以防止我的密码被序列化,但为此,我必须明确定义我不想要的 getter。 请有任何想法,任何帮助将不胜感激。
【问题讨论】:
-
但是如何?通过使用带有@getter 的jsonIgnore 对象甚至不会反序列化?