邮差传参的格式有哪些

  介绍

这篇文章主要介绍了邮差传参的格式有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

邮差传参的几种格式

1。参数中有基本数据类型还有列表集合类型

,,, public  String  addUserRole (@RequestParam (“userId") Long  userId,   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@RequestBody  List, roleIdList)

2。参数中有基本数据类型,还有Map<长,List在这种类型

addRolePermission (@RequestParam (“roleId"), Long  roleId,   ,,,,,,,,,,,,,,,,,@RequestBody  Map<长,List祝辞,metaMap)

邮差传参的格式有哪些

邮差请求对象\列表,地图类型

对象参数传递

对象包含一个spuId,一个skuList

邮差传参的格式有哪些

列表参数传递

一、简单的参数参数传递控制器

就普通的参数传递即可。

/* *   ,,,,*,删除客户   ,,,,*,根据ID删除   ,,,,* @return   ,,,*/,,,@RequestMapping (“deleteCustomerById")   ,,,public  Boolean  deleteCustomerById (String  id) {   ,   ,,,,,,,Boolean  result =, mongoService.deleteCustomer (id);   ,   ,,,,,,,return 结果;   ,,,}

前后台分离项目,使用邮差对写好的接口进行测试,请求类型为文章需要向后台传递List列表数据下面是后台控制层的java代码

@RequestMapping (=value “/del", method =, RequestMethod.POST, produces =,“应用程序/json")   public  Result 德尔(@RequestBody  List< String>,列表)

邮差页面的请求可以这么写:

邮差传参的格式有哪些

二、列表和数组,组成形如List等基本数据类型传参
/* *   ,,,,*,批量删除   ,,,,*,@param  id   ,,,,* @return   ,,,*/,,,@RequestMapping (“deleteCustomerByIds")   ,,,public  Boolean  deleteCustomerByIds (@RequestParam ([]““id), List, ids) {   ,   ,,,,,,,Boolean  result =, mongoService.deleteCustomer (ids);   ,   ,,,,,,,return 结果;   ,,,}

三、复杂List请求操作 /* *   ,,,,*,批量删除   ,,,,*,@param 客户   ,,,,* @return   ,,,*/,,,@RequestMapping (“deleteCustomerByCustomers")   ,,,public  Boolean  deleteCustomerByCustomers (@RequestBody  List< Customer>,客户){   ,   ,,,,,,,List, ids =, new  ArrayList<在();   ,,,,,,,ids.add (“1234”);   ,,,,,,,Boolean  result =, mongoService.deleteCustomer (ids);   ,   ,,,,,,,return 结果;   ,,,}

<强>实体类中引用了一个列表,泛型为其他实体类

邮差传参的格式有哪些

<强>参数是集列表合时,邮递员中参数格式如下图所示:

邮差传参的格式有哪些

邮差传入多个参数,请求异常需要请求主体缺失

如需要传入一个字符串,一个List

输入参数后报错:<强> @RequestBody对象为空,异常需要请求主体缺失

直接拦截了入参为空的请求,设置<强> @RequestBody(要求=false) 后,将不会拦截,可以在后端进行判断

原因是两个参数都使用了<强> @RequestBody 接收,正确做法应该是分别使用<强> @RequestParam (“id"), <强> @RequestParam (“list")指定参数

邮差传参的格式有哪些

地图类型

Map<字符串,String>

在身体中选择x-www-form-urlencoded的方式,将地图中所需的键和值值输入即可

Map<字符串,Listnull

邮差传参的格式有哪些

Copyright © 2020-2023 feiqueyun.cn. All Rights Reserved. 肥雀云_南京肥雀信息技术有限公司版权所有 南京肥雀信息技术有限公司 苏ICP备16063723号-5