一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 編程語言 - Java教程 - @RequestBody 部分屬性沒有轉化成功的處理

@RequestBody 部分屬性沒有轉化成功的處理

2022-02-25 13:36Sheldon_D Java教程

這篇文章主要介紹了@RequestBody 部分屬性沒有轉化成功的處理方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@RequestBody 部分屬性沒有轉化成功

項目中在編寫添加User的API的接口的時候發現

我把User參數設置成了@ResquestBody,但是測試的時候發現即使傳入所有屬性的數據,但是Controller在接收到的User實例里面只有部分屬性被轉化了,其他屬性均沒有轉化成功。

后來經查明,發現是@ResquestBody只轉化有getter的屬性,我把所有有屬性都添加getter,然后就可以正確轉化了!

另外我發現如果是boolean屬性可以添加isXX()的方法也可以

@RequestBody某些屬性值得不到

@RequestBody接收的實體類中的屬性名如果是第一個字母小寫第二個字母大寫的情況,不能正常的從JSON轉換成實例類屬性

解決方案

方案一:

  • 改名字,第二個大寫的改成小寫就行了(實際開發中改名字使名字不符合駝峰命名法不恰當)

方案二:

  • 加上@JsonProperty注解,指定某個方法JSON轉換時的名字,上述實體類將修改為
?
1
2
@JsonProperty(value = "pCode")
   private String pCode;

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

原文鏈接:https://blog.csdn.net/Deginch/article/details/70257871

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 性做久久久久久久久浪潮 | 欧美人交性视频在线香蕉 | 日本免费一二区 | 猥琐对着美女飞机喷到脸上 | 免费永久观看美女视频网站网址 | 欧美成人福利视频 | 91视频www | 91探花在线播放 | 免费一级欧美片在线观免看 | www.色.con | 国产美女亚洲精品久久久综合 | 国内精品国语自产拍在线观看55 | 男人天堂久久 | 亚洲春黄在线观看 | 国产午夜亚洲精品一区网站 | wwwav在线 | 国产视频一区二 | 亚洲人成综合在线播放 | 亚洲人成网站在线观看播放青青 | 日本人添下面的全过程 | 亚洲AV 中文字幕 国产 欧美 | 亚洲精品有码在线观看 | 女人张开腿 让男人桶个爽 免费观看 | 国产精品久久毛片完整版 | 国产成人精品一区二区 | 午夜国产福利视频一区 | 亚洲成人免费观看 | 欧美坐爱 | 四虎精品永久在线网址 | 无遮18禁在线永久免费观看挡 | 91亚洲精品第一综合不卡播放 | 男人和女人日 | 国产探花视频 | 免费在线观看日本 | 国产精品美女久久久久 | 免费看3d小舞被躁视频网站 | 99热国产这里只有精品 | 8x8拨擦拨擦华人免费 | 美女毛片在线 | 精品国产理论在线观看不卡 | 91精品国产综合久久精品 |