国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java 8 date/time type `java.time.LocalDateTime` not supported by default:日期序列化問題

這篇具有很好參考價值的文章主要介紹了Java 8 date/time type `java.time.LocalDateTime` not supported by default:日期序列化問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

解決辦法一:將實體類中的LocalDateTime轉(zhuǎn)為Date類型

解決辦法二:

<dependency>
	<groupId>com.fasterxml.jackson.datatype</groupId>
	<artifactId>jackson-datatype-jsr310</artifactId>
	<version>2.13.0</version>
</dependency>

通過注解指定

@TableField("update_time")
    @ApiModelProperty("更新時間")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") //此注解用來接收字符串類型的參數(shù)封裝成LocalDateTime類型
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8", shape = JsonFormat.Shape.STRING) //此注解將date類型數(shù)據(jù)轉(zhuǎn)成字符串響應(yīng)出去
    @JsonDeserialize(using = LocalDateTimeDeserializer.class)		// 反序列化
    @JsonSerialize(using = LocalDateTimeSerializer.class)		// 序列化
    private LocalDateTime updateTime;
    @TableField("create_time")
    @ApiModelProperty("添加時間")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") //此注解用來接收字符串類型的參數(shù)封裝成LocalDateTime類型
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8", shape = JsonFormat.Shape.STRING) //此注解將date類型數(shù)據(jù)轉(zhuǎn)成字符串響應(yīng)出去
    @JsonDeserialize(using = LocalDateTimeDeserializer.class)		// 反序列化
    @JsonSerialize(using = LocalDateTimeSerializer.class)		// 序列化
    private LocalDateTime createTime;

配置全局

@Configuration
public class MvcConfig implements WebMvcConfigurer {
    @Override
    public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();
        ObjectMapper objectMapper = new ObjectMapper();
        objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
        objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
        objectMapper.registerModule(new JavaTimeModule());
        messageConverter.setObjectMapper(objectMapper);
        converters.add(0, messageConverter);
    }
}

解決辦法三:

用阿里的FastJson替換ObjectMapper文章來源地址http://www.zghlxwxcb.cn/news/detail-662018.html

到了這里,關(guān)于Java 8 date/time type `java.time.LocalDateTime` not supported by default:日期序列化問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【報錯】Cannot deserialize value of type `java.time.LocalDateTime` from String

    【報錯】Cannot deserialize value of type `java.time.LocalDateTime` from String

    接口測試中報錯 這個錯誤是因為無法將字符串\\\"2023-10-10 17:23:35\\\"反序列化為java.time.LocalDateTime類型的對象。在Java中,LocalDateTime類不支持直接從字符串進(jìn)行反序列化的操作。 在實體類的LocalDateTime 類型的字段上加@JsonFormat注解即可

    2024年02月03日
    瀏覽(53)
  • 已解決JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String

    已解決JSON parse error: Cannot deserialize value of type java.time.LocalDateTime from String 下滑查看解決方法 JSON parse error: Cannot deserialize value of type java.time.LocalDateTime from String 這個問題通常出現(xiàn)在將一個字符串轉(zhuǎn)換為LocalDateTime對象時。 下滑查看解決方法 解決這個問題的方法取決于你使用的

    2024年02月08日
    瀏覽(34)
  • Java中LocalDateTime/DateTime與Date相互轉(zhuǎn)化(java中時間轉(zhuǎn)化)

    LocalDateTime是JDK1.8出現(xiàn)的新特性,解決線程不安全的問題,但是當(dāng)前很多的相關(guān)插件或者使用較低版本的時候,會依舊使用Date的情況,這個時候就需要兩者之間的相互轉(zhuǎn)化 新增的API嚴(yán)格區(qū)分了時刻、本地日期、本地時間,并且,對日期和時間進(jìn)行運算更加方便。 其次,新AP

    2024年02月15日
    瀏覽(26)
  • java~Date和LocalDateTime及Instant的使用場景

    在 Java 中, LocalDateTime 、 Date 和 Instant 分別代表了不同的日期時間類型,它們之間有一些區(qū)別和適用場景。 Date : java.util.Date 是 Java 早期的日期時間類,它包含了日期和時間信息,但是在設(shè)計上存在一些問題,因此并不推薦在新的代碼中使用。 Date 類存在線程安全性問題,同

    2024年02月21日
    瀏覽(17)
  • Java中Date、Calendar、LocalDateTime時間戳轉(zhuǎn)換日期

    時間戳是指格林威治時間 1970 年 01 月 01 日 00 時 00 分 00 秒 ( 北京時間 1970 年 01 月 01 日 08 時 00 分 00 秒 ) 起至現(xiàn)在的總毫秒數(shù),本質(zhì)是一個long 類型的整數(shù),表示日期對象。 以下時Java中Date、Calendar、LocalDateTime與時間戳轉(zhuǎn)換日期 Date類時間戳轉(zhuǎn)換日期: Calendar類時間戳轉(zhuǎn)換日

    2024年02月11日
    瀏覽(31)
  • 解決:Cannot deserialize value of type `java.util.Date` from String “xxx“: not a valid representation..

    解決:Cannot deserialize value of type `java.util.Date` from String “xxx“: not a valid representation..

    ????????在做數(shù)據(jù)更新操作的時候,后臺數(shù)據(jù)為Date時,前端把String類型數(shù)據(jù)傳到后臺時,Date類型無法識別這個String數(shù)據(jù),所以會報錯。 ?主要問題: ????????在實體類中的Data類型數(shù)據(jù)加上 @JsonFormat 注解,先來看一下這個注解的屬性,我們常用的有 timezone{時區(qū)} 和 p

    2024年02月16日
    瀏覽(22)
  • Java String、Date、Calendar、LocalDate和LocalDateTime互轉(zhuǎn)

    目錄 一、String和Date互轉(zhuǎn) 1.1 String時間轉(zhuǎn)為Date 1.2 Date轉(zhuǎn)為String 二、String和Calendar互轉(zhuǎn) 2.1 String時間轉(zhuǎn)為Calendar 2.2 Calendar轉(zhuǎn)為String 三、String和LocalDate(LocalDateTime)互轉(zhuǎn) 3.1 String時間轉(zhuǎn)為LocalDate(LocalDateTime) 3.2 LocalDate(LocalDateTime)轉(zhuǎn)為String 四、Date和Calendar互轉(zhuǎn) 4.1 Date轉(zhuǎn)為Calen

    2024年02月06日
    瀏覽(33)
  • java關(guān)于后端怎么去接收Date、LocalDateTime類型的參數(shù)

    Date類型后端入?yún)⒌母袷侥J(rèn)為2019/01/18 11:11:11 Get方式傳參 是 沒有時區(qū)的影響的 @JsonFormat的作用: 返回給前端的時間是經(jīng)過@JsonFormat格式化的時間。 @DateTimeFormat的作用: 前端需要按照@DateTimeForma的格式進(jìn)行傳參 示例: Date 類型直接作為參數(shù)的情況 Date類型屬性的實體類作為參

    2024年02月05日
    瀏覽(20)
  • java中LocalDateTime、Calendar、Date三種時間類型進(jìn)行加減

    java中LocalDateTime、Calendar、Date三種時間類型進(jìn)行加減

    介紹了三種日期類型以及他們的日期加減 什么是LocalDateTime LocalDateTime是Java 8中的一個類,表示不帶時區(qū)的日期和時間。它是java.time包中的一個類,用于處理日期和時間的操作。 LocalDateTime包含日期和時間的信息,不包含時區(qū)信息。它提供了各種方法來獲取和操作日期和時間的

    2024年02月04日
    瀏覽(27)
  • java: You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled

    java: You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled

    java:您沒有使用lombok支持的編譯器,因此lombok將無法工作,并且已被禁用。 你的處理器 原因是IDEA的版本太高,而lombok版本停止更新,不再至此使用, 解決辦法: ?更改依賴,提高版本,如果使用低版本會出現(xiàn)打印出來的是地址

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包