zoukankan      html  css  js  c++  java
  • springcloud feign传输List的坑

    无法直接传输List

    错误方法1:

        @RequestMapping(value = "/stat/merchant/get_merchant_compare_info", method = RequestMethod.POST)
        @ResponseBody
        MerchantCompareTotalInfo getMerchantCompareInfo(
                @RequestParam(value = "licenseNoList")
                List<String> licenseNoList);

    错误: feign.FeignException: status 500 reading MerchantStatRemoteApi#getMerchantCompareInfo(List); content

    错误方法2:

       @RequestMapping(value = "/stat/merchant/get_merchant_compare_info", method = RequestMethod.POST)
        @ResponseBody
        MerchantCompareTotalInfo getMerchantCompareInfo(@RequestBody List<String> licenseNoList);

    错误: feign.FeignException: status 500 reading MerchantStatRemoteApi#getMerchantCompareInfo(List); content

    错误方法3:

        @RequestMapping(value = "/stat/merchant/get_merchant_compare_info", method = RequestMethod.POST)
        @ResponseBody
        MerchantCompareTotalInfo getMerchantCompareInfo(@RequestBody String[] licenseNoList);

    服务端的数组是null

    正确方法:

        @RequestMapping(value = "/stat/merchant/get_merchant_compare_info", method = RequestMethod.POST)
        @ResponseBody
        MerchantCompareTotalInfo getMerchantCompareInfo(@RequestParam("licenseNoList") String[] licenseNoList);
  • 相关阅读:
    1088
    1082 read number in chinese
    1079 total sales of supply chain
    1075 pat judge
    1074 reverse list
    1071 speech pattern
    ts 之 多种泛型的处理方式
    玩一下node中的child_process
    玩转 js 位运算
    记录一下尝试的class和function分别作为构造函数方法
  • 原文地址:https://www.cnblogs.com/powerwu/p/10142101.html
Copyright © 2011-2022 走看看