У меня проблема с пустыми полями в весенних хатео.
{
"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 и не сломать адаптеры?