記錄一個大坑,踩了很多次,也能總結出一些經驗了
我的springboot和springcloud的版本如下:
springboot:2.0.3
springcloud:Finchley
最開始導入eureka包或者在ribbon里加hystrix就直接添加的是
spring-cloud-starter-xxx
導致之后的一些注解不能使用,找不到相關包
解決辦法:
拿hystrix舉例:
boot2.0之后的hystrix引入方式改變了,使用以下方式引入依賴則可以保證相關注解的使用:
也就是要加一個netflix
如果在其他的注解時報了相似的錯誤,也可以試一下這樣的解決方法,也許就成了呢!