1、引入spring-boot-starter以及dubbo和curator的依赖
<dependency><groupId>com.alibaba.boot</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>0.2.0</version></dependency>
注意starter版本适配:
2、配置application.properties
提供者配置:dubbo.application.name=gmall-userdubbo.registry.protocol=zookeeperdubbo.registry.address=192.168.67.159:2181dubbo.scan.base-package=com.atguigu.gmalldubbo.protocol.name=dubboapplication.name就是服务名,不能跟别的dubbo提供端重复registry.protocol 是指定注册中心协议registry.address 是注册中心的地址加端口号protocol.name 是分布式固定是dubbo,不要改。base-package 注解方式要扫描的包
消费者配置:dubbo.application.name=gmall-order-webdubbo.registry.protocol=zookeeperdubbo.registry.address=192.168.67.159:2181dubbo.scan.base-package=com.atguigu.gmalldubbo.protocol.name=dubbo
3、dubbo注解
@Service、Reference
【如果没有在配置中写dubbo.scan.base-package,还需要使用@EnableDubbo注解】
