El comportamiento de jackon predeterminado parece utilizar tanto propiedades (getters y setters) como campos para serializar y deserializar a json.
Me gustaría usar los campos como la fuente canónica de la configuración de serialización y, por lo tanto, no quiero que Jackson vea las propiedades en absoluto.
Puedo hacer esto en una clase individual con la anotación:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
Pero no quiero tener que poner esto en cada clase ...
¿Es posible configurar esto globalmente? ¿Te gusta agregar algunos al Object Mapper?
INFER_PROPERTY_MUTATORS
bandera. Obliga a la visibilidad de los colocadores si hay un captador o campo visible.