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?
@JsonIgnorevào getter, nhưng @JsonPropertytrê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.