首頁  >  文章  >  Java  >  關於註解的Dubbo服務配置實例詳解

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

零下一度
零下一度原創
2017-06-28 09:11:002570瀏覽

 
基於註解的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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn