SpringMVC註解 @RequestBody使用注意事項

1. @RequestBody作用:

@RequestBody 用在方法參數上面,用來將請求參數綁定到request body中,通過HttpMessageConverter封裝爲具體的JavaBean。通俗點講就是你在一個參數上加上該註解,spring就會將request body中的json/xml對象解析成該參數類型的Javabean對象。

2. 使用@RequestBody注意點:

(1)@RequestBody一般適用於POST請求,GET請求由於沒有HttpEntity對象,所以不會使用@RequestBody註解。

(2)POST請求中,通過HttpEntity傳遞的參數,必須要在請求頭中聲明數據的類型Content-Type,SpringMVC通過使用HandlerAdapter 配置的HttpMessageConverters來解析HttpEntity中的數據,然後綁定到相應的bean上。

(3) 使用@RequestBody 前後端參數要匹配個數不能少。字段名字要一致

(4) 前端JSON數據和後端JSON數據 首字母不要大寫,首字母大寫映射不上,以駝峯格式命名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章