Fügen Sie den folgenden Code zu Application.Properties hinzu
Springboot verwendet Jackson, um JSON standardmäßig zu analysieren
Spring.jackson.date-format = yyyy-mm-dd HH: MM: SSSSPRING.JACKSON.Time-Zone = GMT+8
Wenn eine einzelne Entität Muster in anderen Formaten verwenden muss, fügen Sie der Entität Anmerkungen hinzu
import org.springframework.format.annotation
Spring Boot Datum Data Format Conversion @jsonFormat Instance
In der POJO -Bohne gibt es normalerweise Datumstypdaten. Derjenige, der direkt durch @ResponseBody zurückgegeben wird, ist ein langer ganzzahliger Zeitstempel (die Anzahl der Millisekunden von 1970 bis zur Zeit der Variablen). Es gibt viele Gründe im Internet, daher werde ich hier nicht auf Details eingehen. Wenn Sie ein benutzerdefiniertes Datumsformat zurückgeben möchten, wie z. Es gibt viele Verarbeitungsmethoden im Internet, die im Allgemeinen vererbt und neu schreiben, was sehr kompliziert ist. Tatsächlich hat JSON bereits die Annotation @jsonFormat -Unterstützung und verwenden Sie Beispiele:
@JsonFormat (TimeZone = "GMT+8", muster = "yyyymmddhmmss") Private Datum CreateTime;
Funktion: 1) Beim Eingeben von Parametern muss die Anforderungsnachricht nur in der Zeichenfolge von YYYYMMDHHMMSS übergeben werden und wird automatisch bis datum konvertiert. 2) Wenn der Parameter ausgestellt wird, werden die Datumsartdaten automatisch in eine 14-Bit-Zeichenfolge konvertiert und zurückgegeben.
Weitere Informationen finden Sie unter: http://fasterxml.github.io/jackson-Annotations/javadoc/2.0.0/com/fasterxml/jackson/annotation/jsonformat.html
Andere verwandte Notizen:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.