Eureka客戶端啓動失敗!@EnableEurekaClient註解無效?客戶端註冊失敗?

神坑之處:

坑

如果使用的springboot和springcloud版本較新 。引入spring-cloud-starter-netflix-eureka-client時需指定version版本。否則會導致jar報無法下載。從而導致客戶端無法註冊。

錯誤的延伸:

pring-cloud-starter-netflix-eureka-client下載失敗,首要表現便是@EnableEyrekaClient註解引入失敗。然後一個alt+enter下去 發現讓引入maven依賴引入

引入然後import class。哎!!!沒錯誤了。果斷運行,結果項目啓動成功沒有報錯,但是並沒有註冊到註冊中心上。why??

於是便開始無休止的百度-嘗試-百度-嘗試。。。。

一次無意間的操作,將 spring-cloud-starter-netflix-eureka-server加入到了maven依賴中

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

發現竟然神奇的也可以使用了(有興趣的小夥伴可以試試)

也就是說在實現客戶端的功能上:spring-cloud-starter-netflix-eureka-server + spring-cloud-netflix-eureka-client = spring-cloud-starter-netflix-eureka-client

問題找到了,該去探究下原因了。。。後續補充。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章