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;