Chúng tôi vừa nâng cấp một số phụ thuộc maven, đã kích hoạt cập nhật của Jackson từ 1.7.x lên 1.9.xJackson @JsonIgnore đã thay đổi ngữ nghĩa?
Chúng tôi sử dụng chú thích @JsonIgnore trên phương thức setter, về phương pháp không được thiết lập từ phía máy khách. ví dụ: chủ sở hữu của một đối tượng (phải được đặt từ hiệu trưởng xác thực), v.v.
Có vẻ như các semanthincs của chú thích này đã thay đổi, có khả thi không? bây giờ lĩnh vực này được jsonignored trong mọi trường hợp, và không chỉ khi được thiết lập.
là trường hợp đó phải không? là có một cách khác trong 1.9 để thực hiện bỏ qua SET chỉ?
cảm ơn! r.
Bạn có thêm chú thích @JsonProperty vào trường hoặc trình khởi động không? –
Tôi đang thêm nó vào Setter. Mà ngăn chặn nó được thiết lập trong quá trình de-serialization trong 1.7.x – Rafael