6、整合SpringBoot
1、引入spring-boot-starter以及dubbo和curator的依赖
注意starter版本适配:
2、配置application.properties
提供者配置:
dubbo.application.name=gmall-user
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.67.159:2181
dubbo.scan.base-package=com.atguigu.gmall
dubbo.protocol.name=dubbo
application.name就是服务名,不能跟别的dubbo提供端重复
registry.protocol 是指定注册中心协议
registry.address 是注册中心的地址加端口号
protocol.name 是分布式固定是dubbo,不要改。
base-package 注解方式要扫描的包
消费者配置:
dubbo.application.name=gmall-order-web
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.67.159:2181
dubbo.scan.base-package=com.atguigu.gmall
dubbo.protocol.name=dubbo
3、dubbo注解
@Service、@Reference 【如果没有在配置中写dubbo.scan.base-package,还需要使用@EnableDubbo注解】 |
测试:
同理配置消费者
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
注解说明: