Postman 的几种传参形式



@RequestBody
一般用于接口 接收参数为“对象”
接口示例
    @SysLog("新增办公室")
    @ApiOperation(value = "新增办公室")
    @ApiImplicitParams(value = {
            @ApiImplicitParam(paramType = "body", name = "iotOfficeDTO", dataType = "IotOfficeDTO", required = true, value = "办公室对象")})
    @PostMapping
    public R<Boolean> saveIotOffice(@RequestBody IotOfficeDTO iotOfficeDTO) {
        return R.ok(iiotOfficeService.saveIotOffice(iotOfficeDTO));
    }

 

 

 

 

@RequestParam("id") 
括号内指定接收参数的key 名称
一般用于接口 接收单个基础数据类型参数 如 int String 等
接口示例
    @SysLog("根据id(逻辑)删除办公室")
    @ApiOperation(value = "根据id(逻辑)删除办公室")
    @DeleteMapping
    @ApiImplicitParams(@ApiImplicitParam(paramType = "query", name = "id", dataType = "Integer", required = true, value = "办公室id"))
    public R<Boolean> deleteIotOffice(@RequestParam("id") Integer id) {
        if (null != id) {
            return R.ok(iiotOfficeService.deleteIotOffice(id));
        }
        return R.failed(BusinessEnum.PARAMETER_NULL);
    }

 

 

 

 

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM