Ajouter le code suivant à l'application.properties
Springboot utilise Jackson pour analyser JSON par défaut
printemps.jackson.date-format = yyyy-mm-dd hh: mm: ssssspring.jackson.time-zone = gmt + 8
Si une entité individuelle doit utiliser un modèle dans d'autres formats, ajoutez des annotations à l'entité
import org.springframework.format.annotation.datetimeformat; import com.fasterxml.jackson.annotation.jsonformat; classe publique mrType {@jsonformat (timezone = "gmt + 8", motif = "yyyy-mm-dd") @datetimeformat (path Spring Boot Date Data Format Conversion @jsonformat instance
Il y a généralement des données de type de date dans le haricot Pojo. Celui qui est renvoyé directement via @ResponseBody est un horodatage entier long (le nombre de millisecondes de 1970 à l'époque de la variable). Il y a de nombreuses raisons sur Internet, donc je n'entrerai pas dans les détails ici. Si vous souhaitez retourner un format de date personnalisé, tel que: yyyymmddhhmms, vous devez effectuer un traitement connexe. Il existe de nombreuses méthodes de traitement sur Internet, qui sont généralement héritées et réécrivent, ce qui est assez compliqué. En fait, JSON a déjà la prise en charge de l'annotation @jsonformat, utilisez des exemples:
@Jsonformat (timezone = "gmt + 8", patron = "yyyymmddhhmms") private date CreateTime;
Fonction: 1) Lors de la saisie des paramètres, le message de demande ne doit être transmis que dans la chaîne Yyyymmddhhmms, et il sera automatiquement converti en données de type de date. 2) Lorsque le paramètre est émis, les données du type de date sont automatiquement converties en chaîne 14 bits et renvoyées.
Pour plus de détails, veuillez consulter: http://fasterxml.github.io/jackson-annotations/javadoc/2.0.0/com/fasterxml/jackson/annotation/jsonformat.html
Autres notes connexes:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.