因為最近做畢設在搞集群服務,需要預防有的服務掛掉,於是又要順手配置一個feign模式的斷路器。
但是在yml中聲明了feign.hystrix.enabled: true
之后,卻報出了如下錯誤:
Cannot resolve configuration property 'feign.hystrix.enabled'
找了下原因,cloud版本沒問題,pom文件導包也沒有問題,但還是擔心沒下載完全,於是跑去倉庫刪了重新下載。
再次回到yml文件中查看,發現提示依然沒有消除。
又網上有說這是idea的bug,那就跑一下試試吧。
把斷路器監控的服務斷掉,只留注冊中心和斷路器,竟然跑出來了斷路器提示的結果。
所以這不是你的錯,也不是我的錯,是IDEA的錯。
雖然提示找不到配置,但實際上斷路器是生效的,不用理會。