Springboot | @RequestBody 接收到的參數對象屬性爲空

背景

今天在調試項目的時候遇到一個坑,用Postman發送一個post請求,在Springboot項目使用@RequestBody接收時參數老是報不存在,可是屢次檢查postman上的請求格式以及項目代碼都沒有問題java

Postman:
postman
請求參數:spring

{
	"firstName":"fdsaf",
	"lastName":"dfasdf"
}

Controller:
controllerjson

Entity
model
經過debug模式能夠發現傳進到實體的參數都爲nullspringboot

解決思路

通過分析,有多是springboot解析器在解析json過程當中出現問題,因字段名駝峯命名沒法匹配字段名致使,加上以下註解便可:post

//@JsonProperty(value = "firstName")

model2

修改後結果:spa

postman2

相關文章
相關標籤/搜索