天天看點

RPC服務架構dubbo(六):Consumer搭建過程

1.在pom.xml中除了ssm的依賴添加dubbo相關3個依賴(接口,dubbo.jar,zkClient)

2.web.xml中修改<init-value>applicationContext-*.xml

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:applicationContext-*.xml</param-value>

</context-param>

3.spring配置檔案命名為applicationContext-spring.xml,配置dubbo的配置檔案applicationContext-dubbo.xml

<!-- 給目前Provider自定義個名字 -->

<dubbo:application name="dubbo-consumer"/>

<!-- 配置注冊中心  -->

<dubbo:registry address="192.168.139.130:2181" protocol="zookeeper"></dubbo:registry>

<!-- 配置注解掃描 -->

<dubbo:annotation package="com.bjsxt.service.impl"/>

4.不需要編寫mapper

5.除了ServiceImpl中引用Provider中接口對象改變,其他代碼都一樣.

@Service

public class TestServiceImpl implements TestService {

// @Resource

// private xxMapper xxxMapper;

@Reference

private DemoService demoService;

繼續閱讀