Проблема обновления 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)
Итак, у вас есть совет?