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
