Конфигурация Джексона с пружинами - PullRequest
0 голосов
/ 17 февраля 2020

У меня проблема с пустыми полями в весенних хатео.

    {
      "rel": "...",
      "href": "http://...",
      "hreflang": null,
      "media": null,
      "title": null,
      "type": null,
      "deprecation": null
    }

Я решил эту проблему, используя mixIn.

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties({"template", "templated"})
public abstract class LinkMixIn {
}

@Configuration
public class JacksonConfiguration {

@Bean
public ObjectMapper objectMapper() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.addMixIn(Link.class, LinkMixIn.class);

    return mapper;
}
}

Но после этого у меня проблема с адаптерами (они не работает).

@XmlJavaTypeAdapter(SimpleDateAdapter.class)
private Date createdAt;

Как я могу решить проблему с пустыми полями в весенних hateoas и не сломать адаптеры?

...