Ошибка 500 сервера при реализации выключателя в проекте Spring MVC - PullRequest
0 голосов
/ 25 сентября 2019

Я добавил некоторую зависимость в 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

...