Tôi có một lớp thực thể với trường mật khẩu:
class User {
private String password;
//setter, getter..
}
Tôi muốn lĩnh vực này được bỏ qua trong quá trình tuần tự hóa. Nhưng nó vẫn có thể DEserialize. Điều này là cần thiết, để khách hàng có thể gửi cho tôi một mật khẩu mới, nhưng không thể đọc được mật khẩu hiện tại.
Làm thế nào để tôi thực hiện điều này với Jackson?
@JsonIgnore
vào getter, nhưng @JsonProperty
trên setter, trong trường hợp đó mọi thứ không được tuần tự hóa, nhưng có thể được giải tuần tự hóa.