1.依赖包引入
org.springframework.cloud spring-cloud-starter-netflix-hystrix 2.0.2.RELEASE
2.主函数加入注解
@EnableHystrix
开启熔断器
3.编写熔断器faillbackMethod
package com.example.eurekaribbonclient.controller;import com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.client.RestTemplate;@RestControllerpublic class clientController { @Autowired RestTemplate restTemplate; @RequestMapping("/hello") @HystrixCommand(fallbackMethod = "helloError") public String hello() { return restTemplate.getForObject("http://eureka-client/hello", String.class); } public String helloError() { return "hello error"; }}