SpringCloud OpenFeign多个对象传递,无法接收到参数值

@FeignClient(value = "cloud-device",contextId = "gaDevice")
public interface GaDeviceFeignClient {

    @PostMapping(value = FeignConfig.FEIGN_URL_PREFIX + "/gaDevice/selectGaDeviceList")
    ServerResponseEntity<PageVO<GaDeviceVO>> selectGaDeviceList(@SpringQueryMap PageDTO pageDTO, @SpringQueryMap GaDeviceDto gaDeviceDto);

}


@RestController
public class GaDeviceApiController implements GaDeviceFeignClient {

    public ServerResponseEntity<PageVO<GaDeviceVO>> selectGaDeviceList(PageDTO pageDTO, GaDeviceDto gaDeviceDto) {

        pageDTO正常可以接收得到;
		gaDeviceDto值无法接收到。
    }
}

网上很多是说QueryMapEncoder编码的问题,无法解析父类变量值,按照解决方案处理后,问题依然没有解决。

问了问ChatGPT,给出的答案是把第二个参数的注解换掉

@PostMapping(value = FeignConfig.FEIGN_URL_PREFIX + "/gaDevice/selectGaDeviceList")
    ServerResponseEntity<PageVO<GaDeviceVO>> selectGaDeviceList(@SpringQueryMap PageDTO pageDTO, @RequestParam GaDeviceDto gaDeviceDto);

依然没有解决!!!

再尝试过几次更改后,即将要放弃的时候,居然成功了!

ServerResponseEntity<PageVO<GaDeviceVO>> selectGaDeviceList(@SpringQueryMap PageDTO pageDTO, @RequestBody GaDeviceDto gaDeviceDto);

第一个参数注解@SpringQueryMap;

第二个参数注解@RequestBody。

相关推荐

  1. Vue 组件参数传递参数 vs 单个对象

    2024-01-27 20:50:01       34 阅读
  2. uniapp页面跳转如何传递接收对象参数

    2024-01-27 20:50:01       60 阅读
  3. 接收参数的函数——python

    2024-01-27 20:50:01       53 阅读
  4. 小程序View点击响应传递参数

    2024-01-27 20:50:01       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 20:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 20:50:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 20:50:01       82 阅读
  4. Python语言-面向对象

    2024-01-27 20:50:01       91 阅读

热门阅读

  1. Android 13.0 SystemUI下拉状态栏禁止QuickQSPanel展开

    2024-01-27 20:50:01       61 阅读
  2. 前端常用的时间格式处理

    2024-01-27 20:50:01       41 阅读
  3. 简单计算器

    2024-01-27 20:50:01       55 阅读
  4. 【算法专题】动态规划之子序列问题

    2024-01-27 20:50:01       48 阅读
  5. 《微信小程序开发从入门到实战》学习九十四

    2024-01-27 20:50:01       61 阅读
  6. Spring Security Reactive

    2024-01-27 20:50:01       53 阅读
  7. 【Ubuntu】windows离线安装WSL2

    2024-01-27 20:50:01       51 阅读
  8. 讲清楚浅拷贝和深拷贝

    2024-01-27 20:50:01       64 阅读
  9. Day46 动态规划part08 139.单词拆分 多重背包

    2024-01-27 20:50:01       57 阅读