Hành vi jackon mặc định dường như sử dụng cả hai thuộc tính (getters và setters) và các trường để tuần tự hóa và giải tuần tự hóa thành json.
Tôi muốn sử dụng các trường làm nguồn chính của cấu hình tuần tự hóa và do đó không muốn jackson xem xét các thuộc tính.
Tôi có thể làm điều này trên cơ sở lớp học cá nhân với chú thích:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
Nhưng tôi không muốn phải đưa thứ này lên từng lớp ...
Có thể cấu hình này trên toàn cầu? Giống như thêm một số vào Object Mapper?
INFER_PROPERTY_MUTATORS
cờ. Nó buộc khả năng hiển thị của setters nếu có một getter hoặc trường nhìn thấy được.