Nach vielen Suchen habe ich herausgefunden, wie man java.util.Date-Felder davon abhält, bei der Konvertierung in JSON-Antworten in meinem @RestController in Zeitstempel serialisiert zu werden.
Aber ich kann es nicht zum Laufen bringen. Alle Posts, die ich gefunden habe, haben die Funktion SerializationFeature.WRITE_DATES_AS_TIMESTAMPS des Jackson Objet Mappers deaktiviert. Also habe ich den folgenden Code geschrieben:
%Vor%Wie ich es verstehe, ist eine Konfig auch eine Bean, also sollte die automatische Verdrahtung im Objekt-Mapper, um zusätzliche Eigenschaften einzustellen, funktionieren. Ich habe Breakpoints verwendet und alles sieht gut aus mit diesem Setup.
Wenn ich jedoch eine Bean mit einer java.util.Date-Eigenschaft in einer Antwort auf eine http-Abfrage serialisiert, bekomme ich immer noch einen Zeitstempel.
Weiß jemand, warum das nicht funktioniert? Es hat mich ratlos!
Ja, um den Objekt-Mapper, den der Konverter verwendet, anzuhängen und zu ändern, sollten Sie etwas wie
tun %Vor%und innerhalb Ihrer MVCConfig
%Vor%Tags und Links spring json serialization jackson