日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

springboot前端传参date类型后台处理方式

發(fā)布時間:2025/3/12 HTML 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot前端传参date类型后台处理方式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

springboot前端傳參date類型后臺處理方式

先說結論:建議大家直接使用@JsonFormat,原因如下:

1、針對json格式:在配置文件中加以下配置

spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8

2、針對form表單格式,加下面這句配置就可以

spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss

3、也可以在pojo中對特定的date類型屬性加了以下配置

@DateTimeFormat來控制入?yún)?#xff0c;@JsonFormat來控制出參@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")

4、前端以字符串的形式給后臺傳遞帶有格式的 日期 和 數(shù)字 數(shù)據(jù),導致后臺無法解析數(shù)據(jù):

解決方法:

總結:

1.如果前后端傳的數(shù)據(jù)都是json格式,那么后臺接數(shù)據(jù),傳數(shù)據(jù)都可以用@JsonFormat ;

2.@DateTimeFormat適合后端接收前端傳來的數(shù)據(jù),不管是不是json格式都可以正確轉(zhuǎn)換成Date型數(shù)據(jù),只要前端傳來的格式正確且后端@DateTimeFormat的pattern寫正確。但是,這個注解無法將Date型數(shù)據(jù)用json傳到前端去

綜上所述,建議大家直接使用@JsonFormat

Springboot的bean實體類接收Date類型

@GetMapping("/test")public ResponseResult docList(QueryListParam queryListParam) {return testService.queryList(queryListParam);} @Data public class QueryListParam implements Serializable {/*** 姓名*/private String name;/*** 起始時間(接收不到,會報錯)*/private Date startTime;/*** 結束時間(接收不到,會報錯)*/private Date endTime; }

GET請求直接傳遞 startTime=2020-01-01 01:10:00 是接收不到了,后臺會報錯,需要在bean中Date類型的屬性上添加注解@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)
該注解是org.springframework.format.annotation下的

@Data public class QueryListParam implements Serializable {/*** 姓名*/private String name;/*** 起始時間,接收成功*/@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date startTime;/*** 結束時間,接收成功*/@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date endTime; }

但是不用這種方法,用String進行接收,在用SimpleDateFormat進行轉(zhuǎn)換。

總結

以上是生活随笔為你收集整理的springboot前端传参date类型后台处理方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。