1. 程式人生 > >基於註解的spring+dubbo釋出一個簡單的helloWord服務及呼叫

基於註解的spring+dubbo釋出一個簡單的helloWord服務及呼叫

主要步驟如下(細節省略):

一、建立一個Maven主工程HelloWord-parent

二、在主工程下的pom檔案中引入spring、log4j、dubbo、zookeeper、zkclient包依賴
三、在主工程下建立子工程api作為提供方的介面,建立時其maven會自動依賴主工程
四、在主工程下建立子工程provider作為服務的提供方,pom檔案中需引入api模組

五、在主工程下建立自工程consumer作為消費方,pom檔案中需引入api模組

簡單粗暴的放圖時間:


圖1.provider專案結構


圖2.applicationContext.xml


   
圖3.spring-dubbo.xml


  
圖4.介面的實現類(@Component是spring bean的註解,@Service是dubbo本身的註解)


 
圖5.啟動類


 
圖6.consumer專案結構


 
圖7.呼叫類(只需新增@Reference註解即能實現注入)


 
圖8.測試類


 
圖9.consumer.xml