@RequestParam
作用:將請求參數綁定到控制器的方法參數上,主要用於接收幾班類型參數
語法:@RequestParam(value=”參數名”,required=”true/false”,defaultValue=””)
- value:參數名
- required:是否包含該參數,默認為true,表示該請求路徑中必須包含該參數,如果不包含就報錯。
- defaultValue:默認參數值,如果設置了該值,required=true將失效,自動為false,如果沒有傳該參數,就使用默認值
@RequestBody
@RequestBody主要用來接收前端傳遞給后端的json字符串中的數據的(請求體中的數據的);GET方式無請求體,所以使用@RequestBody接收數據時,前端不能使用GET方式提交數據,而是用POST方式進行提交。在后端的同一個接收方法里,@RequestBody與@RequestParam()可以同時使用,@RequestBody最多只能有一個,而@RequestParam()可以有多個。