首頁 > Java > java教程 > 主體

關於註解的Dubbo服務配置實例詳解

零下一度
發布: 2017-06-28 09:11:00
原創
2503 人瀏覽過

 
基於註解的Dubbo服務設定可以大幅減少dubbo xml設定檔中的Service設定量,主要步驟如下:
 
一、服務提供者
 
1. Dubbo設定檔中增加Dubbo註解掃描
 
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
登入後複製
登入後複製
 
2.Service實作類別上新增Dubbo Service註解
import com.alibaba.dubbo.config.annotation.Service;

@Servicepublic class DubboServiceImpl implements DubboService {
}
登入後複製
 
二、服務消費方
 
#1. Dubbo設定檔中增加Dubbo註解掃描(同服務提供者)
 
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
登入後複製
登入後複製
 
2.Spring MVC配置中引入dubbo配置,解決dubbo註解不相容問題(很關鍵,不然控制器中引入服務會報空指標
 
<!-- 引入dubbo配置,解决dubbo注解不兼容问题 -->
<import resource="classpath:spring-dubbo.xml"/>
登入後複製
3.控制器中引入Dubbo服務後,就可以使用了
 
@Referenceprivate DubboService dubboService;
登入後複製

以上是關於註解的Dubbo服務配置實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!