五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

日期格式序列化問題

2023-02-21 17:16 作者:取悅疾風(fēng)  | 我要投稿

場景:使用avue的表單組件,插入數(shù)據(jù),選擇插入時間的時候報錯

JSON?parse?error:?Cannot?deserialize?value?of?type?`java.time.LocalDateTime`?from?String?"2023-02-10T07:00:49.000Z":?Failed?to?deserialize?java.time.LocalDateTime:?(java.time.format.DateTimeParseException)?Text?'2023-02-10T07:00:49.000Z'?could?not?be?parsed?at?index?10;?nested?exception?is?com.fasterxml.jackson.databind.exc.InvalidFormatException:?Cannot?deserialize?value?of?type?`java.time.LocalDateTime`?from?String?"2023-02-10T07:00:49.000Z":?Failed?to?deserialize?java.time.LocalDateTime:?(java.time.format.DateTimeParseException)?Text?'2023-02-10T07:00:49.000Z'?could?not?be?parsed?at?index?10?at?[Source:?(PushbackInputStream);?line:?1,?column:?78]?(through?reference?chain:?org.springblade.modules.demo.entity.Blog["time"])

這里報錯的大致意思是 localdatetime的數(shù)據(jù)類型生成的時間字符串是 2023-02-10T07:00:49.000Z 中間有個 T ,最后還有一個Z??不能被反序列化,那么解決思路有2個

  1. 讓時間生成的時候不帶 T?和 Z?

  2. 找轉(zhuǎn)換器能夠轉(zhuǎn)換這個時間格式

這里使用了第二個思路

引入依賴

環(huán)境:java8,mysql8,時間字段的數(shù)據(jù)類型是TIMESTAMP

說明:TIMESTAMP 和 DATETIME 的選擇不影響結(jié)果,我測試的結(jié)果是這樣的

解決方案:

實體類的 時間 字段上添加注解

@JsonFormat(shape=JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)

//private LocalDateTime time;


備注 導(dǎo)包別導(dǎo)錯了


日期格式序列化問題的評論 (共 條)

分享到微博請遵守國家法律
忻城县| 开封县| 越西县| 西和县| 门源| 洞头县| 闻喜县| 镇坪县| 林甸县| 兴宁市| 德阳市| 定日县| 青海省| 什邡市| 永定县| 中山市| 历史| 伊通| 琼结县| 呈贡县| 贡觉县| 博白县| 远安县| 奉新县| 夏津县| 顺昌县| 永泰县| 吴江市| 额济纳旗| 三都| 日喀则市| 沙洋县| 宣城市| 木里| 莱芜市| 宜州市| 德惠市| 米林县| 涿鹿县| 巫山县| 溧阳市|