遇到的神坑

@ApiImplicitParams({
            @ApiImplicitParam(name = "id", value = "id", required = true, paramType = "body", dataType = "Integer")
    })
    @ApiOperation(value = "权限管理-删除", notes = "权限管理-删除")
    @PostMapping("/remove")
    public Response<Void> remove(@RequestBody Integer id) {
		milepostLeaderService.remove(milepostLeaderDto.getId());
        return new Response<Void>().success();
    }

前端传:

{
    "id": 5000
}

会出现错误:

{
    "timestamp": "2021-12-10 10:02:16",
    "status": 400,
    "error": "Bad Request",
    "message": "JSON parse error: Cannot deserialize instance of `java.lang.Integer` out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.Integer` out of START_OBJECT token\n at [Source: (PushbackInputStream); line: 1, column: 1]",
    "path": "/XXX/XXX/XXX/remove"
}

这个问题现在也不清楚原因,如果有人知道请指点,多谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值