基于注解的Dubbo服務(wù)配置方法(實例講解)
基于注解的Dubbo服務(wù)配置可以大大減少dubbo xml配置文件中的Service配置量,主要步驟如下:
一、服務(wù)提供方
1. Dubbo配置文件中增加Dubbo注解掃描
<!-- 開啟dubbo注解支持 --> <!-- 掃描注解包路徑,多個包用逗號分隔,不填pacakge表示掃描當(dāng)前ApplicationContext中所有的類 --> <dubbo:annotation package="com.bounter" />
2.Service實現(xiàn)類上添加Dubbo Service注解
import com.alibaba.dubbo.config.annotation.Service;
@Service
public class DubboServiceImpl implements DubboService {
}
二、服務(wù)消費方
1. Dubbo配置文件中增加Dubbo注解掃描(同服務(wù)提供方)
<!-- 開啟dubbo注解支持 --> <!-- 掃描注解包路徑,多個包用逗號分隔,不填pacakge表示掃描當(dāng)前ApplicationContext中所有的類 --> <dubbo:annotation package="com.bounter" />
2.Spring MVC配置中引入dubbo配置,解決dubbo注解不兼容問題(很關(guān)鍵,不然控制器中引入服務(wù)會報空指針)
<!-- 引入dubbo配置,解決dubbo注解不兼容問題 --> <import resource="classpath:spring-dubbo.xml"/>
3.控制器中引入Dubbo服務(wù)后,就可以使用了
@Reference private DubboService dubboService;
以上這篇基于注解的Dubbo服務(wù)配置方法(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
curl.exe安裝使用的最全參數(shù)詳解以及常用命令匯總
Curl是一個功能強大的命令行工具,可以看做是命令行瀏覽器,用于與服務(wù)器進行數(shù)據(jù)交互,支持多種數(shù)據(jù)傳輸協(xié)議,如HTTP、HTTPS、FTP等,它支持文件的上傳和下載,它是一款開源軟件,在多個操作系統(tǒng)上均可運行,包括Windows、Linux、macOS等2024-04-04
使用華為云鯤鵬彈性云服務(wù)器部署Discuz的詳細過程
這篇文章主要介紹了使用華為云鯤鵬彈性云服務(wù)器部署Discuz,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05
CentOS與Ubuntu哪個更適合做服務(wù)器系統(tǒng)
對于服務(wù)器而言,有兩個主流的 Linux 發(fā)行版,那就是 CentOS 和 Ubuntu。但如何從這兩個之中選擇,這是擺在管理員、初學(xué)者和專業(yè)人士面前的主要問題。在對這兩個(和更多)發(fā)行版有了一定的經(jīng)驗之后,我們決定對這兩個發(fā)行版用于服務(wù)器時做個比較2017-04-04

