Récemment, lors de l'utilisation de SpringMVC pour faire l'interface HTTP, l'autre partie a constaté que la conversion par défaut du format de date en long lors de l'appel de mon interface, donc ce que j'ai vu sur la page frontale était une chaîne de nombres.
Nous pouvons personnaliser le convertisseur de code, et lors du retour des données au premier plan, nous pouvons renvoyer les données de type de chaîne formatées comme nous en avons besoin.
package com.cnpc.mall.web.utils; Importer java.io.ioException; import java.text.simpledateFormat; Importer java.util.date; import org.codehaus.jackson.jsongenerator; import org.codehaus.jackson.jsonProcessingException; import org.codehaus.jackson.map.jSonSerializer; import org.codehaus.jackson.map.serializerprovider; classe publique CustomDateSerializer étend JSonSerializer <Date> {@Override public void serialize (Date Value, JSongenerator JGen, SerializerProvider Provider) lance ioException, JSONProcessingException {jgen.WriteString (New SimpledateFormat ("Yyy-mm-dd hh: mm: SS"). }}Notez qu'avec le convertisseur, n'oubliez pas d'ajouter des annotations au champ de domaine et appelez le convertisseur que nous avons défini lors de la conversion de JSON:
@JSonSerialize (using = CustomDateSerializer.class) Date publique getlsd06 () {return lsd06; }Ici, je l'ajoute à la méthode GET, et lors du retour à l'avant, le convertisseur que nous avons défini sera appelé.
Ce qui précède est le contenu complet de la méthode de conversion de la date de la date de SpringMVC que l'éditeur vous a été que l'éditeur. J'espère que tout le monde soutiendra Wulin.com plus ~