พฤติกรรมแจ็คสันเริ่มต้นดูเหมือนว่าจะใช้ทั้งคุณสมบัติ (ตัวรับและตัวตั้งค่า) และฟิลด์เพื่อทำให้เป็นอนุกรมและดีซีเรียลไลซ์เป็น json
ฉันต้องการใช้ฟิลด์เป็นแหล่งที่มาของการกำหนดค่าการทำให้เป็นอนุกรมและไม่ต้องการให้แจ็คสันดูคุณสมบัติเลย
ฉันสามารถทำสิ่งนี้ในแต่ละชั้นเรียนพร้อมคำอธิบายประกอบ:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
แต่ฉันไม่ต้องการที่จะใส่มันในทุก ๆ ชั้น ...
เป็นไปได้ไหมที่จะกำหนดค่านี้ทั่วโลก? ชอบเพิ่มบางอย่างใน Object Mapper หรือไม่
INFER_PROPERTY_MUTATORS
ธง มันบังคับให้มองเห็นของ setters หากมีทะเยอทะยานหรือมองเห็นได้