1. 用json字符串格式向后台傳請求參數,那么后台需要采用@RequestBody來處理請求的json格式數據,將json數據轉換為java對象,否則springmvc就不能解析導致傳空參的結果
@PostMapping("/save") public void save(@RequestBody User user){ userRepository.save(user); }
2.@ResponseBody就可以理解成將java的對象轉換成json字符串的格式給前端解析,使用@ResponseBody注解,就不會走視圖解析器,不會返回頁面,而是返回當前的json數據。如果不加該注解,就走視圖解析器,返回頁面
1 @GetMapping("/url/{name}") 2 @ResponseBody 3 public String url(@PathVariable("name") String name){ 4 return name; 5 }
參考博客:
https://blog.csdn.net/linlinlinfeng/article/details/82705772