摘要:在的時候,被修飾的返回值中如果存在類型,則會默認被序列化為的形式,如返回為當升級為的時候,在代碼不變的情況下,返回值為通過調試,發現原因在于中的類中多了如下代碼即,在不加配置的情況下,版本中,返回值中的類型不再默認序列化為如果需要仍然按照之
在spring boot 1.x的時候,被@ResponseBody修飾的返回值中如果存在java.util.Date類型,則會默認被序列化為timestamp的形式,如:
@RestController public class TestController { @GetMapping("/test") public Object test(){ return new Date(); } }
返回為:
當升級為spring boot 2.0.2的時候,在代碼不變的情況下,返回值為:
通過調試,發現原因在于spring boot 2.0.2中的org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration類中多了如下代碼:
static { Map
即,在不加配置的情況下,spring boot 2.0.2版本中,返回值中的java.util.Date類型不再默認序列化為timestamp
如果需要仍然按照之前的方式序列化,需要在application.yml中增加如下配置:
spring: jackson: serialization: WRITE_DATES_AS_TIMESTAMPS: true
可能是因為沒有仔細看文檔導致出現了這個問題,記錄下來供遇到同樣問題的小伙伴們參考。
spring:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71480.html
摘要:原文地址一準備一個接口測試工具創建一個新工程選擇不會的請看快速入門一二開始新建類添加一個方法,使用注解,可以處理所有的請求這是一個控制器并只返回數據不尋找視圖將本方法映射到接受個參數和這里是的作用可以簡單理解為給方法加個地址,讓別人能訪問通 原文地址:http://lierabbit.cn/2018/01/1... 一、準備 postman:一個接口測試工具創建一個新工程 showIm...
摘要:關于交互問題一交互的優勢本來就是里的內容客戶端可以很容易對數據解析數據格式簡單易于讀寫帶寬占用小不錯的可讀性可表示各類復雜性的數據。注解相當于合在一起的作用。從上面返回結果可以發現兩個問題,第一許多為的字段也輸出。 SpringBoot關于JSON交互問題 一、Json交互的優勢 1.JSON本來就是javascript里的內容,客戶端可以很容易對JSON數據解析. 2.數據格式簡單...
摘要:是開始提供的時間日期,主要用來優化以前對于時間日期的處理操作。然而,我們在使用或使用的時候,往往會發現使用請求參數或返回結果中有的時候會發生各種問題。 LocalDate、LocalTime、LocalDateTime是Java 8開始提供的時間日期API,主要用來優化Java 8以前對于時間日期的處理操作。然而,我們在使用Spring Boot或使用Spring Cloud Fei...
摘要:不過可以切換到版本,兼容性未知。注解一旦添加了依賴會判斷這是一個應用,并啟動一個內嵌的容器默認是用于處理請求。注意中空字符串與的區別。 環境:Spring Boot 1.5.4 基于 Spring Boot 可以快速創建一個Web & Restful 應用,在開始應用之前,至少要了解以下用法: 定義路由,定義 HTTP 方法 獲取Header、GET、POST、路徑等參數 Cooki...
摘要:時間年月日星期四說明本文部分內容均來自慕課網。哈希表實現命令,將哈希表中的域的值設為實現命令,返回哈希表中給定域的值實現命令,刪除哈希表中的一個或多個指定域,不存在的域將被忽略。實現命令,返回哈希表中,所有的域和值。 時間:2018年04月19日星期四說明:本文部分內容均來自慕課網。@慕課網:https://www.imooc.com教學源碼:https://github.com/zc...
閱讀 3382·2021-11-22 13:53
閱讀 3422·2021-10-11 11:11
閱讀 937·2019-08-30 14:12
閱讀 1227·2019-08-29 17:16
閱讀 647·2019-08-29 16:45
閱讀 3359·2019-08-29 12:56
閱讀 676·2019-08-28 17:55
閱讀 2071·2019-08-26 13:24