- Feign默认使用的是POST请求,即使设定请求方式为GET也不会生效,如果需要使用GET的请求方式,需要额外加依赖。
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
</dependency>
- 在请求的参数上面加
@RequestParam
并指定请求参数的名称
eg:
@FeignClient(value = "YYY", fallback = CheckTokenFeignServiceImpl.class)
public interface CheckTokenFeignService {
@RequestMapping(value = "/xxxxx", method = RequestMethod.GET)
ResponseResult checkToken(@RequestParam(value = "token") String token);
}