SpringBoot整合Dubbo+ZK注冊失敗的坑及解決
1.先看下公共的pom(maven創(chuàng)建的pom工程)
以下必須加
<dependencies>
<!--springBoot動態(tài)的引入springMVC全部的配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.7.7</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.curator/curator-framework -->
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>4.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
2.啟動類上加@EnableDubbo
@EnableDubbo是包括了@EnableDubboConfig

3.實(shí)現(xiàn)類上加@DubboService,實(shí)現(xiàn)類一定要實(shí)現(xiàn)接口
之前的版本是@Service,現(xiàn)在過期變成@DubboService了,也確實(shí)是,干嘛要和Spring的Service一樣呢

4.坑人的配置
具體看如圖片:
這個base-packages是默認(rèn)提示出來的,結(jié)果卻是不行的,還不報錯,算是一個小bug吧

5.確定zookeeper打開就行了
確認(rèn)注冊成功的方法,可以打開zk的cli,在zk的安裝目錄下進(jìn)入到bin目錄,打開cmd,執(zhí)行zkCli.cmd就會連接zk,輸入命令ls /可以看到有什么哪些注冊服務(wù),輸入ls /dubbo就可以看到注冊成功的服務(wù),如下圖:

第二種方法就是運(yùn)行監(jiān)控中心了如下圖:

總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決IDEA springboot"spring-boot-maven-plugin"報紅問題
這篇文章主要介紹了解決IDEA springboot"spring-boot-maven-plugin"報紅問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
Java數(shù)據(jù)結(jié)構(gòu)和算法之鏈表詳解
鏈表是一種物理存儲單元上非連續(xù)、非順序的存儲結(jié)構(gòu),java代碼實(shí)現(xiàn)單鏈表,插入,刪除和遍歷等功能,這篇文章主要給大家介紹了關(guān)于Java數(shù)據(jù)結(jié)構(gòu)和算法之鏈表的相關(guān)資料,需要的朋友可以參考下2024-01-01
Spring中利用IOC實(shí)現(xiàn)注入的方式
Spring IOC(控制反轉(zhuǎn))實(shí)現(xiàn)依賴注入,將對象創(chuàng)建和依賴關(guān)系的管理交由Spring容器處理,通過注解或XML配置,實(shí)現(xiàn)對象之間的松耦合,提高代碼復(fù)用性和可維護(hù)性2023-04-04
Spring boot JPA實(shí)現(xiàn)分頁和枚舉轉(zhuǎn)換代碼示例
這篇文章主要介紹了Spring boot JPA實(shí)現(xiàn)分頁和枚舉轉(zhuǎn)換代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09

