问题:
当feign远程调用时(如下)携带参数时,会被转换成POST请求
@GetMapping("/getName")
RespResult<String> getName(String userId);
解决办法
1、参数前增加@RequestParam注解
@GetMapping("/getName")
RespResult<String> getName(@RequestParam("userId") String userId);
2、参数过多时可使用@SpringQueryMap注解
@GetMapping("/getName")
RespResult<String> getName(@SpringQueryMap User user);