實(shí)踐之路《getter嘱支、setter方法失效解決》

今天同事做項(xiàng)目時(shí)候,用Postman測(cè)試接口挣饥,結(jié)果只有一個(gè)屬性有值另一個(gè)為null除师,但是確實(shí)是傳入了,仔細(xì)對(duì)照也沒(méi)有發(fā)現(xiàn)拼寫(xiě)上的錯(cuò)誤扔枫,這時(shí)候找到了我汛聚,我一開(kāi)始以為傳入錯(cuò)誤參數(shù)所以沒(méi)獲取到,但是自己回到座位也寫(xiě)了一個(gè)Demo試了下茧吊,確實(shí)沒(méi)有值贞岭,然后就開(kāi)始谷歌什么問(wèn)題,搜索Postman的json傳參問(wèn)題搓侄,但是怎么搜索瞄桨,都沒(méi)有想要的答案,就開(kāi)始從新分析讶踪,前臺(tái)傳入?yún)?shù)后臺(tái)接收參數(shù)芯侥,一共是分為兩個(gè)步驟的,一個(gè)是通過(guò)json格式傳入,第二部分就是后臺(tái)接收到j(luò)son字符串將字符串轉(zhuǎn)換成對(duì)象并通過(guò)setter方法賦值柱查,這樣才得到完整的數(shù)據(jù)廓俭,既然postman沒(méi)有問(wèn)題,傳入的參數(shù)也沒(méi)有問(wèn)題唉工,那么為null只有setter方法賦值出問(wèn)題了研乒,而且他這個(gè)屬性名也很特殊,是第一個(gè)字母小寫(xiě)淋硝,第二個(gè)字母大寫(xiě)雹熬,我就從谷歌搜索屬性賦值相關(guān)資料,果然發(fā)現(xiàn)了原因谣膳。

JavaBean的set和get規(guī)范:

1.第二個(gè)字母為大寫(xiě)的屬性名要區(qū)別對(duì)待竿报。如果屬性名的第二個(gè)字母是大寫(xiě)的,那么該屬性名直接用作 getter/setter 方法中 get/set 的后部分继谚,就是說(shuō)大小寫(xiě)不變烈菌。
2.屬性是首字母大寫(xiě),次字母小寫(xiě)是花履,你永遠(yuǎn)都找不到它的 getter/setter 方法的
3.對(duì)于 boolean 類型屬性的 getter 方法是 isXxx() 還是 getXxx() 就自己決定了芽世,isXxx() 應(yīng)該更接近于自然語(yǔ)言,更順溜些
image.png
針對(duì)屬性名的形式為第一個(gè)字母為小寫(xiě)臭挽,第二個(gè)字母為大寫(xiě)的情況捂襟,Lombok所生成的getter、setter錯(cuò)誤欢峰。

例如:
String aBc;
這個(gè)屬性正確的getter葬荷、setter方法為:
public void setaBc(String aBc){……
public String getaBc(){……
但是Lombok所生成getter、setter方法為:
public void setABc(String aBc){……
public String getABc(String aBc){……
這樣的結(jié)果會(huì)導(dǎo)致使用像Spring時(shí)會(huì)導(dǎo)致注入失敗

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纽帖,一起剝皮案震驚了整個(gè)濱河市宠漩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌懊直,老刑警劉巖扒吁,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異室囊,居然都是意外死亡雕崩,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)融撞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)盼铁,“玉大人,你說(shuō)我怎么就攤上這事尝偎∪幕穑” “怎么了鹏控?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)肤寝。 經(jīng)常有香客問(wèn)我当辐,道長(zhǎng),這世上最難降的妖魔是什么鲤看? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任缘揪,我火速辦了婚禮,結(jié)果婚禮上刨摩,老公的妹妹穿的比我還像新娘寺晌。我一直安慰自己,他們只是感情好澡刹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著耘婚,像睡著了一般罢浇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沐祷,一...
    開(kāi)封第一講書(shū)人閱讀 51,274評(píng)論 1 300
  • 那天嚷闭,我揣著相機(jī)與錄音,去河邊找鬼赖临。 笑死胞锰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的兢榨。 我是一名探鬼主播嗅榕,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吵聪!你這毒婦竟也來(lái)了凌那?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吟逝,失蹤者是張志新(化名)和其女友劉穎帽蝶,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體块攒,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡励稳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了囱井。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驹尼。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖琅绅,靈堂內(nèi)的尸體忽然破棺而出扶欣,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布料祠,位于F島的核電站骆捧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏髓绽。R本人自食惡果不足惜敛苇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望顺呕。 院中可真熱鬧枫攀,春花似錦、人聲如沸株茶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)启盛。三九已至蹦掐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間僵闯,已是汗流浹背卧抗。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鳖粟,地道東北人社裆。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像向图,于是被迫代替她去往敵國(guó)和親泳秀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容