Мы просто модернизированы некоторые зависимости Maven, которые инициировали обновление Джексона от 1.7.x до 1.9.xДжексон @ JsonIgnore изменил семантику?
Мы используем аннотировать @JsonIgnore на инкубационные методах, о методах не должен быть установлен со стороны клиента. например: владелец объекта (должен быть установлен из принципала аутентификации) и т. д.
Нам кажется, что семантики этой аннотации изменились, возможно ли это? теперь поле было jsonignored во всех случаях, и не только при установке.
- это случай? есть ли альтернативный способ в 1.9 для реализации игнорирования только SET?
спасибо! р.
Вы добавляете аннотацию @JsonProperty на поле или геттер? –
Я добавляю его в Setter. Который предотвращает его установку во время де-сериализации в 1.7.x – Rafael