Ich habe viele Spring-Entities, die alle gemeinsame Spalten teilen (erstellt, modifiziert). Jetzt habe ich erstellt eine @Embeddable
Klasse, die diese Werte halten und ich legen sie jede Einheit mit@Embedded Spalten in Spring Entity
@Embedded
private MyEmbeddedClass myEmbeddedClass;
Alles funktioniert so weit in Ordnung. Nun, wenn ich locahost:8080/api/myEntity
sehen Ich sehe meine Einheit und die Daten, die sie wie folgendes Beispiel gilt:
{
"firstName" : "Jack",
"surname" : "London",
"myEmbeddedClass" : {
"created" : "2017-04-25T07:09:20.092+0000",
"modified" : null
},
//links and stuff
}
So ist es wie eine verschachtelte json. Kann ich es "unnester" machen? :)
Erstellen Sie ein separates DTO für Ihre Antwortklasse, und legen Sie die Felder manuell fest. –