原因1:继承了BaseFeign 也就是说父类可能已经有相同的方法了,而你在子类又写了一个一样的方法
解决:检查是否有相同请求URL或者方法名一样的FEIGN请求
小记:
如果被调用端,也就是controoler用了基础类型参数,如:public ResultDTO<T> getAllList(Integer page,Integer pageSize);
那么feign在调用时要加参数注解,如下:
-
@RequestMapping(value = "/getList",method = RequestMethod.POST)
-
public ResultDTO getList(@RequestParam("currentPage") Integer currentPage,@RequestParam("pageSize") Integer pageSize);
要加上@RequestParam 才能识别得到