spring maven 搭建dubbo框架 消费端

来源:互联网 发布:javascript 现状 编辑:程序博客网 时间:2024/05/22 15:39

1 创建消费端项目 consumer 

2 在pom.xml中引入相关jar包和接口

  <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context</artifactId>    <version>4.1.6.RELEASE</version></dependency>
 <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-test</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>
3 将junit 版本改成4.11

4 创建一个源文件夹  src/main/resource

5 在里面创建 applicationContext.xml和applicationContext-dubbo.xml 两个配置文件

6 在applicationContext-dubbo.xml中配置 

    <!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->      <dubbo:application name="wy_consumer" />        <!-- 使用zookeeper注册中心暴露服务地址 -->          <dubbo:registry address="zookeeper://192.168.80.141:2181" />         <!-- 生成远程服务代理,可以像使用本地bean一样使用userService -->      <dubbo:reference id="testService"    interface="com.dubbo.service.Itest" />
7 在applicationContext.xml中 扫描实现类所在的包  引入 dubbo.xml

<context:component-scan base-package="com.dubbo.provider.TestImpl"></context:component-scan><import resource="classpath:applicationContext-dubbo.xml "/>

8 写个测试类 


测试成功

0 0
原创粉丝点击