@EnableCircuitBreaker注解的文档已经明确表明,从3.0.1版本开始Hystrix已经从SpringCloudNetfix中移除,并且该注解已过时。
现用@EnableHystrix注解即可
如果需要使用@EnableHystrix注解,则需在父工程中显式的指明hystrix版本号
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> <version>2.2.10.RELEASE</version> </dependency>
在子工程中引入依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency>
显然在新版spring-cloud-dependencies依赖中已经找不到豪猪的相关依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2021.0.1</version> <type>pom</type> <scope>import</scope> </dependency>