1. 程式人生 > >Spring boot接收Date時間型別引數 postman傳入方式

Spring boot接收Date時間型別引數 postman傳入方式

接收Date型別時不知道該傳入什麼,然後總是報這樣的錯

org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors

Field error in object 'xxx' on field 'beginAt': rejected value [2018-6-24 21:39:58]; codes [typeMismatch.xxx.beginAt,typeMismatch.beginAt,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [xxx.beginAt,beginAt]; arguments []; default message [beginAt]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'beginAt'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@com.fasterxml.jackson.databind.annotation.JsonSerialize java.util.Date] for value '2018-6-24 21:39:58'; nested exception is java.lang.IllegalArgumentException]

查了好多資料,終於找到正確的格式了,記錄一下

其實很簡單,傳入 2018/7/7 11:11:00 這種格式就可以了



相關推薦

Spring boot接收Date時間型別引數 postman傳入方式

接收Date型別時不知道該傳入什麼,然後總是報這樣的錯org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 error

Spring Boot繫結列舉型別引數

一、概述 在利用Spring進行Web後臺開發時,經常會遇到列舉型別的繫結問題。一般情況下,如果Spring接收到的引數值為字串型別,Spring會根據列舉的值與傳入的字串進行對應。假設有如下列舉 清單1:列舉定義 public enum Gender { MALE, FEMALE;

spring boot 傳遞Date 等實體引數時候報錯

傳遞引數Date時候報錯: "exception": "org.springframework.web.method.annotation.MethodArgumentTypeMismatchExc

spring boot返回date型別給前端,顯示的是毫秒的問題

資料庫欄位型別為datetime  實體儲存的型別是date型別 我們把資料從資料庫中讀取返回給前端,發現date型別顯示是毫秒,怎麼格式化,下面給你兩種方法: 全域性在配置檔案中新增: spring.jackson.date-format=yyyy-MM-dd HH:mm

spring boot 延長 Session 時間

1.檢視session時間    預設1800s   通過request.getSession().getMaxInactiveInterval()可以檢視你的session時間 2.延長session   在我們啟動器中 也就是 public static vo

Java中關於Date時間型別

獲取時間 關於date 有以下獲取時間的方式: java.util.Date date= new java.util.Date(); System.out.println(date); java.util.Calendar date4 = java.ut

spring mvc 接收List集合型別屬性的問題

在我們利用spring mvc接收前端傳過來的資料時,老是會發現接收不到集合型別的引數屬性,下面告訴你原因   1.當前端用表單提交的方式時,如下圖:        也就是form-data格式,後端該怎麼接收呢?

Spring Boot 使用hibernate validator進行引數校驗

demo 實體類 public class UserBean { @NotBlank(message="使用者名稱不能為空") private String userName; @NotBlank(message="年齡不能為空") @P

Spring boot中自定義Json引數解析器

轉載請註明出處。。。 一、介紹 用過springMVC/spring boot的都清楚,在controller層接受引數,常用的都是兩種接受方式,如下 1 /** 2 * 請求路徑 http://127.0.0.1:8080/test 提交型別為application/json 3

spring boot 架構問題 時間處理 (對映,時區問題)

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 4.12日 http://blog.csdn.net/buzaiguihun/article/details/

spring boot 接收JSON時發生轉義字元繫結物件失敗

在做Spring boot 專案時發生json轉義字元繫結物件失敗,原因是json裡面有些欄位包括空格,反斜槓等,如果框架沒有對這些json進行轉化時,就會報類似如下錯誤 org.codehaus.

Date時間型別轉換為JSON字串時,會展示為Long型別

背景:通過http介面返回含有Date型別的資料給業務方,業務方反饋時間型別展示為Long。檢查程式碼確認資料是Date型別,Json返回是Long,main方法跑一下:public static void main(String[] args) { User uBe

前臺傳時間字串,而後臺使用date時間型別接受,報錯400

在實體類對應的欄位上添加了 @DateTimeFormat(pattern=”yyyy-MM-dd HH:mm:ss”)。 就解決了。。。 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date

Date時間型別的變數比較方法

前一段時間在開發時,遇到一個時間型別的比較,以為可以向常見的變數比較方式來比較(如:a==b,a!=b),進而實現業務,後來發現是錯誤的。 java.util.Date date1=new Date(); java.util.Date date2=new Date(); i

spring-boot 使用hibernate validation對引數進行優雅的校驗

springboot天生支援使用hibernate validation對引數的優雅校驗,如果不使用它,只能對引數挨個進行如下方式的手工校驗,不僅難看,使用起來還很不方便: ``` java if(StringUtils.isEmpty(userName)){ throw new RuntimeExcep

Spring Boot使用Servlet、Filter或Listener的方式

false listener tex 使用 fig java one 註入 ont 根據官方文檔說明,有兩種方式可以在你的Spring Boot應用中使用Servlet、Filter或Listener。 其一:將Servlet、Filter或Listener註冊成Sprin

spring Bootspring boot獲取資源文件的三種方式【兩種情況下】

不用 ash 12c ica pla bsp foreach set 使用 首先聲明一點,springboot獲取資源文件,需要看是   1》從spring boot默認的application.properties資源文件中獲取   2》還是從自定義的資源文件中獲取

spring boot框架學習之重要註解3註解方式讀取外部資源配置文件

凱哥java java註解 本節主要內容:1:是用非註解方式怎麽獲取配置文件中的配置項2:使用註解實戰獲取外部properties文件配置項聲明:本文是《凱哥陪你學系列-框架學習之spring boot框架學習》中spring boot框架學習學前掌握之重要註解(3)-通過註解方式讀取外部資源配置文件

Spring Boot統一格式返回資料的幾種方式

  有些時候呢,我們需要統一格式進行返回,之前可能會定義某個實體類在每個方法的響應都是用這個實體類然後包含響應值,其實spring呢,可以有挺多種無侵入的統一包裝方法。   第一種: @RestControllerAdvice public class ResponseHandler impleme

Spring Boot學習筆記(八)使用jar和war方式打包並在外部Tomcat中部署運行

設置 return ini mage bubuko ext pri 分享圖片 項目 使用war包的方式發布到外部Tomcat中去 首先修改pom.xml中的配置,使打包方式設置為war包的形式 然後 maven update project 更新下項目 Applica