O comportamento padrão do jackon parece usar as propriedades (getters e setters) e os campos para serializar e desserializar para json.
Eu gostaria de usar os campos como a fonte canônica de configuração de serialização e, portanto, não quero que o jackson veja as propriedades.
Eu posso fazer isso em uma classe individual com a anotação:
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
Mas não quero colocar isso em todas as aulas ...
É possível configurar isso globalmente? Como adicionar alguns ao Mapeador de Objetos?
INFER_PROPERTY_MUTATORS
bandeira. Força a visibilidade dos levantadores se houver um campo ou getter visível.