刚刚在用@FeignClient注解的时候,报了个错,不支持POST请求方法,支持以下GET、。
字面意思上看,好像是让把请求方式从post
改成get
.
但是,我检查了下我的代码,get
提交方式没有一点问题,所以问题不是出在这里。
去网上搜了下,方法和我理解的是字面意思一模一样.....
于是,尝试着将代码改成了这个样的:
@FeignClient("xxx-web")
public interface WebClient {
/**
* 根据编号查询网站的配置信息
* @param id
* @return
*/
@GetMapping(value = "/config/webConfig/queryConfigById")
String queryConfigById(@RequestParam("id") String id);
}
然后继续运行,问题解决。
注意区别:
原来参数是没有@RequestParam("id")
的,导致出错。
上网搜了下为什么,没有搜到结果,有知道的大佬可以在评论区简要留言以示指导,不胜受恩感激!!!