Проблема обновления Katharsis 3.0.2

Я обновляю версию Katharsis с 2.8.2 до 3.0.2

В последней версии 3.0.2 в классе есть конфигурация io.katharsis.resource.Resource как ниже.

@jsoninclude(Include.NON_EMPTY)
private Map<String, JsonNode> attributes = new HashMap<>();

И наша проблема:

когда значение поля, необходимого в DTO, равно нулю, мы надеемся, что поле может быть невидимым, поэтому настройку мы сделали в классе KatharsisFeature как мы делали раньше, как показано ниже, больше не действует.

objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
    .configure(SerializationFeature.WRITE_NULL_MAP_VALUES,false)
    .setSerializationInclusion(JsonInclude.Include.NON_NULL)

Итак, у вас есть совет?

0 ответов

Другие вопросы по тегам