1、以實體類方式接收 @Controller @RequestMapping("/user") public class UserAction { @RequestMapping(value = "/add") @ResponseBody public String add(@RequestBody User u) { System.out.println(u+">>>>>"); return "success"; } } 2、以Map接收 @Controller @RequestMapping("/user") public class UserAction { @RequestMapping(value = "/add") @ResponseBody public String updateAttr(@RequestBody Map<String, Object> user) { //打印user return "success"; } } 總結: 第一種方式適合於請求的json數據能在后端中找到對應的bean,第二種方式(Map<String, Object>)更通用,可以接收的類型很多,用於沒有對應的bean的只是臨時取值的情況。 ———————————————— 版權聲明:本文為CSDN博主「誠o」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/qq_22771739/java/article/details/82284858