国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[Spring Boot 2]@ResponseBody返回時(shí)間類型不再自動(dòng)序列化為timestam

YuboonaZhang / 2719人閱讀

摘要:在的時(shí)候,被修飾的返回值中如果存在類型,則會(huì)默認(rèn)被序列化為的形式,如返回為當(dāng)升級(jí)為的時(shí)候,在代碼不變的情況下,返回值為通過調(diào)試,發(fā)現(xiàn)原因在于中的類中多了如下代碼即,在不加配置的情況下,版本中,返回值中的類型不再默認(rèn)序列化為如果需要仍然按照之

spring boot 1.x的時(shí)候,被@ResponseBody修飾的返回值中如果存在java.util.Date類型,則會(huì)默認(rèn)被序列化為timestamp的形式,如:

@RestController
public class TestController {

    @GetMapping("/test")
    public Object test(){
        return new Date();
    }
}

返回為:

當(dāng)升級(jí)為spring boot 2.0.2的時(shí)候,在代碼不變的情況下,返回值為:

通過調(diào)試,發(fā)現(xiàn)原因在于spring boot 2.0.2中的org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration類中多了如下代碼:

static {
    Map featureDefaults = new HashMap<>();
    featureDefaults.put(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    FEATURE_DEFAULTS = Collections.unmodifiableMap(featureDefaults);
}

即,在不加配置的情況下,spring boot 2.0.2版本中,返回值中的java.util.Date類型不再默認(rèn)序列化為timestamp

如果需要仍然按照之前的方式序列化,需要在application.yml中增加如下配置:

spring:
  jackson:
    serialization: 
      WRITE_DATES_AS_TIMESTAMPS: true

可能是因?yàn)闆]有仔細(xì)看文檔導(dǎo)致出現(xiàn)了這個(gè)問題,記錄下來供遇到同樣問題的小伙伴們參考。

spring:

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/71480.html

相關(guān)文章

  • Spring Boot快速入門(二):http請(qǐng)求

    摘要:原文地址一準(zhǔn)備一個(gè)接口測(cè)試工具創(chuàng)建一個(gè)新工程選擇不會(huì)的請(qǐng)看快速入門一二開始新建類添加一個(gè)方法,使用注解,可以處理所有的請(qǐng)求這是一個(gè)控制器并只返回?cái)?shù)據(jù)不尋找視圖將本方法映射到接受個(gè)參數(shù)和這里是的作用可以簡(jiǎn)單理解為給方法加個(gè)地址,讓別人能訪問通 原文地址:http://lierabbit.cn/2018/01/1... 一、準(zhǔn)備 postman:一個(gè)接口測(cè)試工具創(chuàng)建一個(gè)新工程 showIm...

    darry 評(píng)論0 收藏0
  • SpringBoot關(guān)于JSON交互問題

    摘要:關(guān)于交互問題一交互的優(yōu)勢(shì)本來就是里的內(nèi)容客戶端可以很容易對(duì)數(shù)據(jù)解析數(shù)據(jù)格式簡(jiǎn)單易于讀寫帶寬占用小不錯(cuò)的可讀性可表示各類復(fù)雜性的數(shù)據(jù)。注解相當(dāng)于合在一起的作用。從上面返回結(jié)果可以發(fā)現(xiàn)兩個(gè)問題,第一許多為的字段也輸出。 SpringBoot關(guān)于JSON交互問題 一、Json交互的優(yōu)勢(shì) 1.JSON本來就是javascript里的內(nèi)容,客戶端可以很容易對(duì)JSON數(shù)據(jù)解析. 2.數(shù)據(jù)格式簡(jiǎn)單...

    Dogee 評(píng)論0 收藏0
  • Spring Boot和Feign中使用Java 8時(shí)間日期API(LocalDate等)的序列化問

    摘要:是開始提供的時(shí)間日期,主要用來優(yōu)化以前對(duì)于時(shí)間日期的處理操作。然而,我們?cè)谑褂没蚴褂玫臅r(shí)候,往往會(huì)發(fā)現(xiàn)使用請(qǐng)求參數(shù)或返回結(jié)果中有的時(shí)候會(huì)發(fā)生各種問題。 LocalDate、LocalTime、LocalDateTime是Java 8開始提供的時(shí)間日期API,主要用來優(yōu)化Java 8以前對(duì)于時(shí)間日期的處理操作。然而,我們?cè)谑褂肧pring Boot或使用Spring Cloud Fei...

    UCloud 評(píng)論0 收藏0
  • Spring Boot QuickStart (3) - Web & Restful

    摘要:不過可以切換到版本,兼容性未知。注解一旦添加了依賴會(huì)判斷這是一個(gè)應(yīng)用,并啟動(dòng)一個(gè)內(nèi)嵌的容器默認(rèn)是用于處理請(qǐng)求。注意中空字符串與的區(qū)別。 環(huán)境:Spring Boot 1.5.4 基于 Spring Boot 可以快速創(chuàng)建一個(gè)Web & Restful 應(yīng)用,在開始應(yīng)用之前,至少要了解以下用法: 定義路由,定義 HTTP 方法 獲取Header、GET、POST、路徑等參數(shù) Cooki...

    chnmagnus 評(píng)論0 收藏0
  • 慕課網(wǎng)_《SpringBoot開發(fā)常用技術(shù)整合》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期四說明本文部分內(nèi)容均來自慕課網(wǎng)。哈希表實(shí)現(xiàn)命令,將哈希表中的域的值設(shè)為實(shí)現(xiàn)命令,返回哈希表中給定域的值實(shí)現(xiàn)命令,刪除哈希表中的一個(gè)或多個(gè)指定域,不存在的域?qū)⒈缓雎?。?shí)現(xiàn)命令,返回哈希表中,所有的域和值。 時(shí)間:2018年04月19日星期四說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):https://www.imooc.com教學(xué)源碼:https://github.com/zc...

    chengtao1633 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<