我在后端写了这种方式接收,那么,我如何将这里需要的字段,告知前端App端呢?不能在方法的括号中写传参的,会报错。

我在后端写了这种方式接收,那么,我如何将这里需要的字段,告知前端App端呢?不能在方法的括号中写传参的,会报错。

我们都是用对象来接收参数的,方便扩展
比如我们的方法定义,所有请求的参数都定义在argument里,参数校验再单独做
@PostMapping("/deleteTask")
@ApiOperation("商家删除任务")
public ObjectdeleteTask(@RequestBody TaskDeleteArgument argument) throws Exception {
//参数校验
//业务处理
}
参数定义
@Getter
@Setter
public class TaskDeleteArgument implements Serializable {
@ApiModelProperty("任务id")
private Integer taskId;
}
swagger看到的就是这样子
