1、@RequestBody
前端使用json傳值,將json數據封裝到對應的vo對象中,后端將得到的vo對象傳遞到接口中進行查詢。
需要注意的是,如果使用@RequestBody,那么必須使用post方式提交,后端必須使用@PostMapping來獲取數據,如果使用@GetMapping則取不到數據。
另外我們通常這樣設置@RequestMapper(required=false) ... ,即允許參數為空
2、@ResponseBody
后端返回的是json格式的數據。
總結來說@RequestBody用於從前端接收json數據,轉換為查詢對象並傳遞到接口執行查詢;@ReponseBody為后端向前端返回json數據。