這是由于SpringBoot中對(duì)于@RestController(@Controller+@ResponseBody)注解接口默認(rèn)返回的是Json數(shù)據(jù)臂拓,而SpringBoot默認(rèn)的是Jackson框架轉(zhuǎn)換彭沼,而Jackson默認(rèn)的時(shí)間時(shí)區(qū)是GMT阿宅,對(duì)于中國(guó)時(shí)間少8個(gè)小時(shí)
解決辦法:
1.當(dāng)然你可以簡(jiǎn)單直接的在后端把Date類(lèi)型轉(zhuǎn)成String
2.在application.yml中添加??spring.jackson.time-zone=GMT+8
3.實(shí)體類(lèi)中對(duì)date類(lèi)型字段上加注解進(jìn)行注解序列化:
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+08")