激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 解決@RequestBody搭配@Data的大坑

解決@RequestBody搭配@Data的大坑

2022-02-25 13:29jannedarc_ruler Java教程

這篇文章主要介紹了解決@RequestBody搭配@Data的大坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@RequestBody搭配@Data的坑

如果用@Data修飾實體類,里面的屬性最好不要用連續幾個相同字母,如果用千萬別用大寫。

比如下面這個User類

?
1
2
3
4
5
6
@Data
public class User{
    private Integer userId;
    private String tel;
    private String QQ;
}

如果這樣寫,你在后臺方法用@RequestBody獲取到的QQ會變成null

?
1
2
3
4
@PostMapping(value = "/addPrivGroup")
public String addUser(@RequestBody User user){
    return userService.addUser(user);
}

如果非要寫QQ或者qQ,要么不用@Data自己寫getter和setter,要么在對應屬性上加上@JsonProperty(value = “QQ”)

主要原因就是spring在接受參數的時候,不知道賦值方法是setQQ還是setqQ,導致賦值為null

@requestbody,json,Date類型轉換問題

@requestbody接收json參數 映射到 實體類中 Date(時間日期)類型轉換問題

app在傳輸Date類型數據時,與后臺接收有8小時時間差

?
1
2
3
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date departureTime;

timezone主要解決“8小時”問題

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_38216502/article/details/109465481

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩一区二区综合 | 国内外一级毛片 | 欧美亚洲啪啪 | 黄色电影免费提供 | 国产理论视频在线观看 | 欧美精品成人一区二区在线观看 | 久久污 | 一级毛片手机在线观看 | 康妮卡特欧美精品一区 | 黄色片在线免费播放 | 精品人人人人 | 午夜啪视频 | 日韩不卡一区二区 | 国产羞羞视频在线观看免费应用 | 欧美在线成人影院 | 欧美视屏一区二区 | 一级电影免费 | 国产成人av免费观看 | 亚洲成人精品久久 | 久久精品一区二区三区四区五区 | 日韩av电影在线免费观看 | 亚洲无线看 | 天天夜夜草 | 91精品国产综合久久久动漫日韩 | 国产免费高清在线 | 日韩视频在线不卡 | 最新中文在线视频 | 成人福利电影在线观看 | 精品国产一区二区三区四区阿崩 | 国产一级片91 | 国产精品久久久久久久av三级 | 欧美亚洲综合在线 | 91福利影视 | 欧美日韩成人一区二区 | 一区二区三区在线观看国产 | 一级网站 | 久久出精品 | 久久国产精品一区 | 亚洲91网 | 污版视频在线观看 | 精品成人久久久 |