【SpringCloud】SpringCloud feign的fallback操作

第一步在你的Feign客户端接口上实现一个子类

@FeignClient(name = "stock-service",fallback= StockFeignFallback.class)
public interface StockFeign {
    //测试超时时间
    @PostMapping("stock/feign-timeout")
    String feignTimeOut();
}

@Component
public class StockFeignFallback implements StockFeign {
    @Override
    public String feignTimeOut() {
        return "超时了";
    }
}

配置开启熔断开关,不然不会起作用。

feign:
	hystrix:
		enabled: true

你可能感兴趣的:(Java,SpringBoot,spring,cloud,java,后端)