@RequestBody 使用
@RequestBody這個對於一般剛接觸來說,確實有點陌生,但是現在前端,后端技術分的太細,越來越多的技術層出不窮,前端就分化出POST ,GET,PUT,DELETE請求,不同的請求使用不同的請求方式;
作用:
@RequestBody主要用來接收前端傳遞給后端的json字符串中的數據的(請求體中的數據的); GET方式無請求體,所以使用@RequestBody接收數據時,前端不能使用GET方式提交數據,而是用POST方式進行提交;
在后端的同一個接收方法里,@RequestBody 與@RequestParam()可以同時使用,@RequestBody最多只能有一個,而@RequestParam()可以有多個。也就是說一個請求,只有一個RequestBody;一個請求,可以有多個RequestParam;明白了吧!
因為@RequestBody只獲取一次就可以拿到請求body里面的所有數據,所以當然就沒必要出現有多個@requestbody出現在controller的函數的形參列表當中。
本文只是作為一個簡單的說明;