1. 程式人生 > 其它 >RuntimeException:org.springframework.http.converter.HttpMessageNotReadableException:錯誤解決

RuntimeException:org.springframework.http.converter.HttpMessageNotReadableException:錯誤解決

技術標籤:問題集

RuntimeException:org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing:

原始碼

    @GetMapping("/list")
    public ResponseResult<List<User>> getUserInfo(@RequestBody UserReqDTO req) {
  		 ......
    }

報錯原因:方法的引數用到的 @RequestBody 註解,@RequestBody 只支援Post請求,Get請求不能使用@RequestBody註解,將Get改為Post就可,如果需要使用Get請求,可以使用@RequestParam

   @PostMapping("/list")
    public ResponseResult<List<User>> getUserInfo(@RequestBody UserReqDTO req) {
  		 ......
    }

或者改為

   @GetMapping("/list")
    public ResponseResult<List<User>> getUserInfo(@RequestParam UserReqDTO req) {
  		 ......
    }