技术渣渣,增删改查都搞不定

搞了一中午,找不到原因,愚钝啊!

@DeleteMapping(value = "/deleteUserInfo/{id}",produces = "application/json;charset=UTF-8")
    public RestMsg<Integer> deleteUserInfo(@PathVariable(value = "id")  String id) {
   }

由于使用了@RequestBody 接收

@DeleteMapping(value = "/deleteUserInfo/{id}",produces = "application/json;charset=UTF-8")
    public RestMsg<Integer> deleteUserInfo(@RequestBody String id) {
   }

删除使用对象去删除,所以删除不成功。
不知道是不是正确的,换成 @PathVariable(value = “id”) 解决问题
知道为啥的,留言告诉我,感谢!!!