天天看點

springBoot整合dubbo

基本步驟

開發dubbo接口服務,建立服務接口子產品。

開發dubbo服務提供者。建立提供者子產品。

1)加入dubbo內建springBoot的起步依賴,zookeeper注冊中心用戶端依賴,(mybatis和mysql依賴,springBoot內建redis依賴)dubbo服務接口子產品依賴。

2)在springBoot核心配置檔案中配置dubbo

3)編寫dubbo接口實作類,并在實作類上加入<code>@Service</code>注解暴露接口服務。

<code>@com.alibaba.dubbo.config.annotation.Service(interfaceName = "com.hzc.service.GoodsService",version = "1.0")</code>

4)在springBoot入口程式類上加開啟Dubbo配置支援注解。<code>@EnableDubboConfiguration</code>

3. 開發dubbo服務消費者

1)加入dubbo內建springBoot架構的起步依賴,zookeeper注冊中心用戶端的依賴,dubbo接口服務依賴。

3)編寫controller類,調用遠端的dubbo服務,在接口服務對象上加入<code>@Reference</code>注解,引入接口服務。

4)在springBoot入口程式類上加開啟dubbo配置支援注解。<code>@EnableDubboConfiguration</code>

3.測試

繼續閱讀