隨著前后端分離的趨勢不斷加強,前端給后端傳遞數據的方式一般采用json格式。而在后端,我們需要使用controller來接收這些json數據。
/** * 接收json數據示例 */ @PostMapping("/user") public Result addUser(@RequestBody User user) { // 對json數據進行處理并返回相應結果 return ResultUtil.success(); }
在以上代碼中,我們使用了@PostMapping注解指定了請求的類型和相應的url。其中,@RequestBody注解告訴Spring MVC這個http請求的請求體應該被映射到user參數上。
當我們使用Postman等工具來模擬POST請求時,請求體需要以json格式傳遞。例如,我們可以將以下json數據傳遞給上述代碼:
{ "name": "Tom", "age": 18, "email": "tom@example.com" }
在controller中,使用User類來接收這個json數據。根據傳遞的json數據結構不同,對應的接收類也需要不同。
總之,controller可以方便地接收前端以json格式傳遞過來的數據,這樣我們可以對這些數據進行統一的處理,從而完成我們想要的后端邏輯。