Próbuję zwrócić tylko właściwości, które mają wartości, ale zwracane są również wartości zerowe.Jak zignorować "puste" lub puste właściwości w jsonie, globalnie, używając konfiguracji Spring
Wiem, że istnieje adnotacja, która to robi (@JsonInclude(Include.NON_NULL)
), ale potem potrzebuję tych w każdej pojedynczej klasie jednostek.
Moje pytanie brzmi: czy istnieje sposób konfiguracji tego globalnie poprzez konfigurację sprężyn? (unikanie XML, najlepiej)
EDYCJA: Wydaje się, że to pytanie zostało uznane za duplikat, ale nie sądzę. Prawdziwym pytaniem jest tutaj, jak skonfigurować go za pomocą konfiguracji wiosna, którego nie mogłem znaleźć w innych pytaniach.
Wygląda na to, że musisz użyć 'spring.jackson.default-property-inclusion = non_null' z nowszym Spring Bootem (1.5.2) –
dlaczego nie pracować dla XmlMapper? – Suroj