国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - Java教程 - 解決javaBean規范導致json傳參首字母大寫將永遠獲取不到問題

解決javaBean規范導致json傳參首字母大寫將永遠獲取不到問題

2021-10-29 11:06lm_y Java教程

這篇文章主要介紹了解決javaBean規范導致json傳參首字母大寫將永遠獲取不到問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

javaBean規范導致json傳參首字母大寫獲取不到

規范中另一個特別的地方就是:

1.第二個字母為大寫的屬性名要區別對待

如果屬性名的第二個字母是大寫的,那么該屬性名直接用作 getter/setter 方法中 get/set 的后部分,就是說大小寫不變。

2.屬性是首字母大寫

次字母小寫是,你永遠都找不到它的 getter/setter 方法的。

3.對于 boolean 類型屬性的 getter 方法

是 isXxx() 還是 getXxx() 就自己決定了,isXxx() 應該更接近于自然語言,更順溜些。

一般JavaBean屬性以小寫字母開頭,駝峰命名格式,相應的 getter/setter 方法是 get/set 接上首字母大寫的屬性名。例如:屬性名為userName,其對應的getter/setter 方法是 getUserName/setUserName。

但是,還有一些特殊情況:

1、如果屬性名的第二個字母大寫

那么該屬性名直接用作 getter/setter 方法中 get/set 的后部分,就是說大小寫不變。例如屬性名為uName,方法是getuName/setuName。

2、如果屬性名的前兩個字母是大寫

(一般的專有名詞和縮略詞都會大寫),也是屬性名直接用作 getter/setter 方法中 get/set 的后部分。例如屬性名為URL,方法是getURL/setURL。

3、如果屬性名的首字母大寫

也是屬性名直接用作 getter/setter 方法中 get/set 的后部分。例如屬性名為Name,方法是getName/setName,這種是最糟糕的情況,會找不到屬性出錯,因為默認的屬性名是name。

4、如果屬性名以"is"開頭

則getter方法會省掉get,set方法會去掉is。例如屬性名為isOK,方法是isOK/setOK。

需要注意的是有些開發工具自動生成的getter/setter方法,并沒有考慮到上面所說的特例情況,會導致bug的產生。

我們在定義JavaBean的屬性名時,應該盡量避免屬性名的頭兩個字母中任意一個為大寫以及屬性名以"is"開頭。

javaBean變量第一二個字母大寫取不到值

跟別公司對接接口,他們傳過來的參數居然首字母是大寫,然后說他們改的話影響太大了,很多地方都要改,就只能麻煩我們改了,于是乎,FIdNumber這個參數跟我周旋了半天,首字母和第二個字母都大寫的話是沒問題的,可是我就是死活取不到值,查了很多資料,都是講java規范的;沒啥用,皇天不負有心人,最后終于讓我找到了,是spring的鍋,加上@JsonProperty注解就OK了

?
1
2
@JsonProperty(value = "FIdNumber")
private String fIdNumber;

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

原文鏈接:https://blog.csdn.net/Com_ma/article/details/82696156

延伸 · 閱讀

精彩推薦
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧洲精品久久久久69精品 | 亚洲一区二区中文 | 羞羞视频免费看 | 欧美日韩视频在线观看免费 | 超碰在线人人草 | 91精品国产乱码久久久久久 | 国产欧美精品区一区二区三区 | 亚洲视频在线一区 | 欧美一级裸体视频 | 国产天天操 | 91最新网址| 91精品国产综合久久小仙女陆萱萱 | 成人av观看| 国产毛片区 | 精品超碰| 日本欧美国产 | 午夜影院在线观看 | 一区二区三区国产好的精 | 国产精品久久久久久久久久免费看 | 久久精品二区 | 久久精品中文字幕 | 91精品国产综合久久久久久 | 精品第一页 | av一区二区三区 | 欧美日韩国产一区二区三区不卡 | 日本精品视频一区二区 | 91久久综合亚洲鲁鲁五月天 | 亚洲精品在线中文字幕 | 色婷婷综合久久久中文字幕 | 免费的污网站 | 激情五月激情综合网 | 亚洲国产高清高潮精品美女 | 精品天堂 | 国内精品一级毛片 | 综合伊人久久 | 99热这里有 | 久久国产精品一区二区三区 | 国产三级网站 | 久久黄视频 | 亚洲精品在线免费看 | 天堂久久久久久 |