Spring Cloud Feign 报:Method not annotated with HTTP method type (ex. GET, POST)
Posted TuskueNeko
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud Feign 报:Method not annotated with HTTP method type (ex. GET, POST)相关的知识,希望对你有一定的参考价值。
原因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 才能识别得到
以上是关于Spring Cloud Feign 报:Method not annotated with HTTP method type (ex. GET, POST)的主要内容,如果未能解决你的问题,请参考以下文章
spring cloud provider报“Error parsing HTTP request header”,feign端报“Read timed out“
Spring Cloud Feign 报:Method not annotated with HTTP method type (ex. GET, POST)
spring-cloud-alibaba-sentinel和feign配合使用,启动报Caused by: java.lang.AbstractMethodError: com.alibaba.clo
spring cloud feign 报错 feign.FeignException$MethodNotAllowed: status 405 reading
spring cloud feign 报错 feign.FeignException$MethodNotAllowed: status 405 reading