一、 @RequestBody
@RequestBody的作用是将前端傳來的json格式的資料轉為自己定義好的javabean對象
如圖以微信小程式為例,前端向後端傳入如下json格式的資料
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9c2YsR3RihGZIpFakNjYv50MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwQzMxATMwUTM2AzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
需要注意的是傳入資料的屬性名稱要和後端javabean中定義的一緻
發送請求後可以看到在控制台中我們通過javabean對象的get方法列印出了前端傳來的值,說明json資料已經成功的被轉換為了javabean對象,将對應的屬性進行了指派
注:@RequestBody要寫在方法的參數前,不能寫在方法名上方
注:@RequestBody要寫在方法的參數前,不能寫在方法名上方
二、 @ResponseBody
@ResponseBody的作用是将後端以
return
傳回的javabean類型資料轉為json類型資料。在此就不做具體的事例示範
注:@ResponseBody要寫在方法名上
注:@ResponseBody要寫在方法名上