Я добавил некоторую зависимость в pom.xml , добавил @EnableCircuitBreaker
в Класс контроллера и в Класс обслуживания Я использовал @HystrixCommand(fallbackMethod = "reliable")
аннотациюно я получаю 500 ошибку при запуске приложения.
pom.xml:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
Класс контроллера:
@Controller
@EnableCircuitBreaker
@EnableHystrixDashboard
@RequestMapping("/rate")
public class RateController {}
СлужбаКласс:
@HystrixCommand(fallbackMethod = "reliable"
public String getRate(int id){}
public String reliable(int id){
return "service is down";
}
Я получаю ошибку Код состояния: 500