Может кто сталкивался.
Мне нужно чтобы джексон при сериализации Java классов в JSON игнорировал поля которые null
В конфиге я добавил:
spring:
jackson:
default-property-inclusion: non_null
Также создал бин:
@Bean
ObjectMapper objectMapper() {
return new ObjectMapper()
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
.findAndRegisterModules();
}
Но это не помогает т.е. если я руками над классом ставлю
@JsonInclude(JsonInclude.Include.NON_NULL) то все ок и без глобальных конфигураций
Но я хочу не ставить эту аннотация над каждой DTO, а чтобы она была по умолчанию.
Подскажите, как отдебажить эту проблему чтобы понять на каком шаге проблема?