今天踩了一個坑,如下
@GetMapping("/status")
public String findStudyStatus(@Valid @RequestBody SelectionInVo selectionInVo) {
return learnProcessService.findStudyStatus(selectionInVo);
}
在測試這段代碼的時候,一直報出Required request body is missing這個錯。
後經瞭解得知,RequestBody不支持GetMapping 將請求方式更改下即可,如下
@PostMapping("/status")
public String findStudyStatus(@Valid @RequestBody SelectionInVo selectionInVo) {
return learnProcessService.findStudyStatus(selectionInVo);
}