Perilaku jackon default tampaknya menggunakan kedua properti (getter dan setter) dan bidang untuk membuat cerita bersambung dan melakukan deserialisasi ke json.
Saya ingin menggunakan bidang sebagai sumber kan konfigurasi serialisasi dan karena itu tidak ingin jackson melihat properti sama sekali.
Saya bisa melakukan ini berdasarkan kelas individu dengan anotasi:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
Tapi saya tidak mau harus meletakkan ini di setiap kelas ...
Apakah mungkin untuk mengkonfigurasi ini secara global? Suka menambahkan beberapa ke Object Mapper?
INFER_PROPERTY_MUTATORS
bendera. Ini memaksa visibilitas setter jika ada pengambil atau bidang yang terlihat.