国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)錯了


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

分享到微博請遵守國家法律
抚顺市| 齐齐哈尔市| 通许县| 辽宁省| 宁晋县| 高陵县| 卢湾区| 澄江县| 秭归县| 正蓝旗| 宣威市| 桓台县| 霍邱县| 青浦区| 枣阳市| 张北县| 甘谷县| 准格尔旗| 金山区| 林西县| 南召县| 隆昌县| 乌鲁木齐市| 秀山| 禄劝| 班戈县| 桂东县| 建宁县| 贡山| 义马市| 准格尔旗| 枣阳市| 弥渡县| 安溪县| 平顶山市| 常州市| 禄丰县| 玛多县| 汝南县| 买车| 绩溪县|