解决feign一直报feign.FeignException$NotFound: status 404 reading的问题

原因是由于我的项目配置了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);
}

你可能感兴趣的:(spring,cloud,feign,nacos)