RuntimeException:org.springframework.http.converter.HttpMessageNotReadableException:錯誤解決
阿新 • • 發佈:2021-01-22
技術標籤:問題集
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) {
......
}