Le comportement de jackon par défaut semble utiliser à la fois les propriétés (getters et setters) et les champs pour sérialiser et désérialiser en json.
Je voudrais utiliser les champs comme source canonique de la configuration de sérialisation et je ne veux donc pas que Jackson regarde du tout les propriétés.
Je peux le faire sur une base de classe individuelle avec l'annotation:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
Mais je ne veux pas avoir à mettre ça sur chaque classe ...
Est-il possible de configurer cela globalement? Vous aimez en ajouter à l'Object Mapper?
INFER_PROPERTY_MUTATORS
drapeau. Il force la visibilité des setters s'il y a un getter ou un champ visible.