spring cloud 引入hystric 与 HystrixDashboard 依赖,注解无效

使用idea学习spring cloud 遇坑

使用最新的spring boot 2.0.3

引入


    org.springframework.cloud
    spring-cloud-starter-netflix-hystrix


    org.springframework.cloud
    spring-cloud-starter-netflix-hystrix-dashboard

依赖后,在项目中使用

@EnableHystrixDashboard
@HystrixCommand(fallbackMethod = "hiError")

提示注解不存在。

解决方案

在pom中添加


    com.netflix.hystrix
    hystrix-javanica
    RELEASE


    org.springframework.cloud
    spring-cloud-netflix-hystrix-dashboard

导入依赖即可。

导入后就可以删除这两个依赖了,因为在最初引入的


    org.springframework.cloud
    spring-cloud-starter-netflix-hystrix


    org.springframework.cloud
    spring-cloud-starter-netflix-hystrix-dashboard

就存在这hystrix-javanica / spring-cloud-netflix-hystrix-dashboard。

按住ctrl + 鼠标进入它的pom中就可看到。不知道为何idea没有自动导入hystrix项目中的jar依赖

你可能感兴趣的:(spring,cloud)