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.114 创建一个源文件夹 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" />
测试成功
