Baru-baru ini, ketika menggunakan SpringMVC untuk membuat antarmuka HTTP, pihak lain menemukan bahwa konversi default dari format tanggal lama ketika memanggil antarmuka saya, jadi apa yang saya lihat di halaman front-end adalah serangkaian angka.
Kami dapat menyesuaikan konverter kode, dan ketika mengembalikan data ke latar depan, kami dapat mengembalikan data jenis string yang diformat sesuai kebutuhan.
paket com.cnpc.mall.web.utils; impor java.io.ioException; impor java.text.simpledateFormat; impor java.util.date; impor org.codehaus.jackson.jsongenerator; impor org.codehaus.jackson.jsonprocessingException; impor org.codehaus.jackson.map.jsonserializer; impor org.codehaus.jackson.map.serializerProvider; public class CustomDateSerializer extends JsonSerializer<Date> { @Override public void serialize(Date value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeString(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(value)); }}Perhatikan bahwa dengan konverter, jangan lupa untuk menambahkan anotasi ke bidang domain dan hubungi konverter yang kami tetapkan saat mengonversi JSON:
@Jsonserialize (menggunakan = customDesSerializer.class) tanggal publik getLSD06 () {return lsd06; }Di sini saya menambahkannya ke metode GET, dan ketika kembali ke ujung depan, konverter yang kami tentukan akan dipanggil.
Di atas adalah konten lengkap dari metode konversi tanggal JSonserialize SpringMVC yang dibawa kepada Anda oleh editor. Saya harap semua orang akan mendukung wulin.com lebih banyak ~