Recientemente, cuando se usa SpringMVC para hacer la interfaz HTTP, la otra parte descubrió que la conversión predeterminada del formato de fecha a mucho tiempo al llamar a mi interfaz, por lo que lo que vi en la página frontal fue una cadena de números.
Podemos personalizar el convertidor de código y al devolver los datos al primer plano, podemos devolver los datos de tipo de cadena formateados como necesitemos.
paquete com.cnpc.mall.web.utils; import java.io.ioException; import java.text.simpledateFormat; import java.util.date; importar org.codehaus.jackson.jsongenerator; importar org.codehaus.jackson.jsonprocessingException; importar org.codehaus.jackson.map.jsonserializer; importar org.codehaus.jackson.map.serializerProvider; Public Class CustomDateserializer extiende JSonserializer <Date> {@Override public void Serialize (valor de fecha, jSonGenerator JGen, SerializerProvider Provider) lanza ioexception, jsonprocessingException {jgen.writeString (nuevo sencillo -format ("yyyy-mm-dd hh: mm: ss").). }}Tenga en cuenta que con el convertidor, no olvide agregar anotaciones al campo de dominio y llamar al convertidor que definimos al convertir JSON:
@JSonserialize (use Uting = CustomDateserializer.class) Fecha pública getLSD06 () {return LSD06; }Aquí lo agrego al método GET, y al regresar a la parte delantera, se llamará al convertidor que definimos.
Lo anterior es el contenido completo del método de conversión de fecha JSonserialize de SpringMVC que el editor le presenta. Espero que todos apoyen a Wulin.com más ~