關(guān)于Springboot | @RequestBody 接收到的參數(shù)對象屬性為空的問題
今天在調(diào)試項(xiàng)目的時(shí)候遇到一個(gè)坑,用Postman發(fā)送一個(gè)post請求,在Springboot項(xiàng)目使用@RequestBody接收時(shí)參數(shù)總是報(bào)不存在,但是多次檢查postman上的請求格式以及項(xiàng)目代碼都沒有問題
Postman:

請求參數(shù):
{'firstName':'fdsaf','lastName':'dfasdf'}
Controller:

Entity

通過debug模式可以發(fā)現(xiàn)傳進(jìn)到實(shí)體的參數(shù)都為null
解決思路經(jīng)過分析,有可能是springboot解析器在解析json過程中出現(xiàn)問題,因字段名駝峰命名無法匹配字段名導(dǎo)致,加上如下注解即可:
//@JsonProperty(value = 'firstName')

修改后結(jié)果:

到此這篇關(guān)于Springboot | @RequestBody 接收到的參數(shù)對象屬性為空的文章就介紹到這了,更多相關(guān)Springboot 接收到的參數(shù)對象屬性為空內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. JavaScript實(shí)現(xiàn)簡單的彈窗效果2. Java commons-httpclient如果實(shí)現(xiàn)get及post請求3. javascript實(shí)現(xiàn)貪吃蛇小練習(xí)4. 我所理解的JavaScript中的this指向5. Vue 實(shí)現(xiàn)對quill-editor組件中的工具欄添加title6. PHP驗(yàn)證碼工具-Securimage7. PHP單件模式和命令鏈模式的基礎(chǔ)知識(shí)8. 一文帶你徹底理解Java序列化和反序列化9. PHP利用curl發(fā)送HTTP請求的實(shí)例代碼10. js實(shí)現(xiàn)碰撞檢測

網(wǎng)公網(wǎng)安備