spring maven 搭建dubbo框架 消费端

    xiaoxiao2021-03-26  23

    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 写个测试类 

    测试成功

    转载请注明原文地址: https://ju.6miu.com/read-661250.html

    最新回复(0)