原因是由于我的项目配置了server.servlet.context-path的原因。所以,在feign的接口方法上加入context-path的路径就可以了
@FeignClient(value = "service-provider", fallback = UserClientFallback.class) public interface UserClient { /** * 加上项目的server.servlet.context-path:provider * @param id * @return */ @GetMapping("provider/user/{id}") public String queryUserById(@PathVariable("id") Long id); }