摘要:在的時(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
即,在不加配置的情況下,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
摘要:原文地址一準(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...
摘要:關(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)單...
摘要:是開始提供的時(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...
摘要:不過可以切換到版本,兼容性未知。注解一旦添加了依賴會(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...
摘要:時(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...
閱讀 3385·2021-11-22 13:53
閱讀 3426·2021-10-11 11:11
閱讀 940·2019-08-30 14:12
閱讀 1231·2019-08-29 17:16
閱讀 651·2019-08-29 16:45
閱讀 3362·2019-08-29 12:56
閱讀 679·2019-08-28 17:55
閱讀 2075·2019-08-26 13:24