国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

spring maven 搭建dubbo框架 服務端

2019-11-14 09:52:09
字體:
來源:轉載
供稿:網友

1 創建一個3 maven項目  

1 定義接口項目      service

2 服務的提供者   PRovider

   3 服務消費者     consumer 

service 項目中只定義接口  不做其他任何事情  

2 我們在該項目中創建一個接口 ,隨便寫一個方法  

3  我們到 provider 項目中    pom.xml中引入相關包 

   在引入dubbo包的時候注意  為了防止spring沖突 要將spring依賴移除掉

    <dependency>	    <groupId>org.springframework</groupId>	    <artifactId>spring-context</artifactId>	    <version>4.1.6.RELEASE</version>	</dependency>	<dependency>	    <groupId>com.alibaba</groupId>	    <artifactId>dubbo</artifactId>	    <version>2.5.3</version>	    <exclusions>	    	<exclusion>	    		<groupId>org.springframework</groupId>	    		<artifactId>spring</artifactId>	    	</exclusion>	    </exclusions>	</dependency>	<dependency>	    <groupId>com.github.sgroschupf</groupId>	    <artifactId>zkclient</artifactId>	    <version>0.1</version></dependency>   我們需要實現service項目中的接口 所以也要引入service依賴

4  寫一個實現類  來實現接口中的hello方法

5  我們再創建一個源文件夾來存放配置文件    src/main/resource

6 在源文件夾下創建目錄 META-INF    META-INF下再創建spring      (必須叫這個名字)

7 創建兩個xml文件  分別配置spring和dubbo      

applicationContext.xml

applicationContext-dubbo.xml

8 在applicationContext.xml中  掃描 實現類所在的包  

<context:component-scan base-package="com.dubbo.provider"></context:component-scan>

想被掃描到 實現類中也必須加入@Service注解

9 在applicationContext-dubbo.xml 中配置 

 <!-- 提供方應用信息,用于計算依賴關系 -->     <dubbo:application name="wy_provider" />     <!-- 使用zookeeper注冊中心暴露服務地址   端口是zookeeper 中配置的2181-->     <dubbo:registry address="zookeeper://192.168.80.141:2181"/>     <!-- 用dubbo協議在20880端口暴露服務 -->     <dubbo:protocol name="dubbo" port="20880" />     <!-- 具體的實現bean -->      <bean id="testImpl" class="com.dubbo.provider.TestImpl" />      <!-- 聲明需要暴露的服務接口 -->     <dubbo:service interface="com.dubbo.service.Itest" ref="testImpl" />

10 寫一個帶有main方法的類   

public static void main(String[] args) {		// TODO Auto-generated method stub		Main.main(args);	}

11  成功 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀远县| 澄江县| 晋宁县| 丰都县| 新闻| 元阳县| 建昌县| 尼勒克县| 阿坝县| 萍乡市| 峡江县| 合江县| 彭阳县| 东港市| 义马市| 洛川县| 中宁县| 合川市| 静安区| 大渡口区| 上饶县| 延吉市| 漳州市| 开原市| 兰坪| 股票| 渝中区| 甘南县| 云和县| 织金县| 卢湾区| 调兵山市| 湘潭县| 筠连县| 苍山县| 滕州市| 崇信县| 洞头县| 报价| 陈巴尔虎旗| 太湖县|