前后端传参

2022-04-11  本文已影响0人  _花

1.GET请求

    @ApiOperation("流程定义-Id")
    @GetMapping("/processDefinitionById")
    public CommonResult<Map> getProcessDefinitionById( @RequestParam String processDefinitionId){}

可以通过注解required来设置是否必传 @RequestParam(required = true) String fileName

    @GetMapping(path = "/{id}")
    @ResponseBody
    public ProcessDefinition get(@PathVariable String id){}

2.POST请求

参数传递方式为JSON

    @ApiOperation("开启流程-ById")
    @PostMapping("/startProcessById/noUuap")
    public CommonResult<Map> startProcessById(@RequestBody ProcessInstanceModel processInstanceModel ){}

ProcessInstanceModel为自定义实体类。

总结:
如果参数时放在请求体中,application/json传入后台的话,那么后台要用@RequestBody才能接收到;
如果不是放在请求体中的话,那么后台接收前台传过来的参数时,要用@RequestParam来接收

注意:

上一篇 下一篇

猜你喜欢

热点阅读