问题:
post请求Map参数中有数组集合时参数不能接收问题。

解决方案:
将Map参数转化为json串传给后台进行接收。也可以后台定义一个实体类进行接收。

	@ResponseBody
    @RequestMapping(value = "v1/get_business_info_by_customer_ids.do", method = {RequestMethod.POST},consumes = "application/json")
    public DggRestResponse getBusinessInfoByCustomerIds(@RequestBody Map params) {
            List ids = (List) params.get("customerIds");
    }

在requestMapping里面添加consumes = “application/json”,以json的形式传参。注解使用RequestBody,不然参数会接收不到(application/json:json字符串部分可以用@RequestBody;url中的?后面参数可以用@RequestParam)。

POSTMAN请求:
关于POSTMAN传参不能接收的问题解决方案

相关文章:

  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-05-06
猜你喜欢
  • 2021-09-15
  • 2021-12-01
  • 2021-10-07
  • 2021-06-11
  • 2021-07-06
  • 2021-12-19
  • 2021-05-25
相关资源
相似解决方案