springcloud rest接口接收List的正确写法

list中元素为基本类型
必须是post,如果参数加@RequestParam,必须指定参数名
@ApiOperation("应付获取发货单价2")
@PostMapping("/ap/queryDeliveryUnitPriceMap2")
RemoteResult<Map<Long,BigDecimal>> queryDeliveryUnitPriceMap2(@RequestParam("data") List<Long> list){
   return RemoteResult.success(receiptBizService.queryDeliveryUnitPriceMap(list));
}

@ApiOperation("应付获取发货单价3")
@PostMapping("/ap/queryDeliveryUnitPriceMap3")
RemoteResult<Map<Long,BigDecimal>> queryDeliveryUnitPriceMap3(@RequestBody List<Long> list){
   return RemoteResult.success(receiptBizService.queryDeliveryUnitPriceMap(list));
}

猜你喜欢

转载自blog.csdn.net/ljz1315/article/details/84566694