Tambahkan kode berikut ke application.properties
Springboot menggunakan Jackson untuk parse json secara default
spring.jackson.date-format = yyyy-mm-dd hh: mm: ssssspring.jackson.time-zone = GMT+8
Jika entitas individu perlu menggunakan pola dalam format lain, tambahkan anotasi ke entitas
Impor org.springframework.format.annotation.datetimeformat; impor com.fasterxml.jackson.annotation.jsonformat; kelas publik mrType {@jsonformat (timeZone = "gmt+8", pola = "yyyy-mm-dd") @datetimeFormat (pola = "yyyy-mm-dd") @datetimeMat (POLA = "yyyy-mm-dd") @datetimeMat (POLA ", POLA =" yyyy-mm-dd ") @datetimeMat (POLA =" yyyy-mm-dd ") @datetimeMat (POLA", POLA = "yyyy-mm-dd") @datetimeMATAT Conversi Format Data Boot Spring Boot @jsonformat instance
Biasanya ada data tipe tanggal dalam kacang pojo. Yang dikembalikan langsung melalui @ResponseBody adalah cap waktu bilangan bulat yang panjang (jumlah milidetik dari tahun 1970 hingga saat variabel). Ada banyak alasan di internet, jadi saya tidak akan membahas detailnya di sini. Jika Anda ingin mengembalikan format tanggal khusus, seperti: yyyymmddhhmmss, Anda perlu melakukan pemrosesan terkait. Ada banyak metode pemrosesan di internet, yang umumnya diwarisi dan ditulis ulang, yang cukup rumit. Faktanya, JSON sudah memiliki dukungan anotasi @jsonformat, gunakan contoh:
@Jsonformat (timezone = "gmt+8", pola = "yyyymmddhhmmss") private Date creatTime;
Fungsi: 1) Saat memasukkan parameter, pesan permintaan hanya perlu diteruskan dalam string yyyymmddhhmmss, dan itu akan secara otomatis dikonversi menjadi data jenis tanggal. 2) Ketika parameter dikeluarkan, data tipe tanggal secara otomatis dikonversi menjadi string 14-bit dan dikembalikan.
Untuk detailnya, silakan merujuk ke: http://fasterxml.github.io/jackson-annotations/javadoc/2.0.0/com/fasterxml/jackson/annotation/jsonformat.html
Catatan terkait lainnya:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.