基本步骤
开发dubbo接口服务,创建服务接口模块。
开发dubbo服务提供者。创建提供者模块。
1)加入dubbo集成springBoot的起步依赖,zookeeper注册中心客户端依赖,(mybatis和mysql依赖,springBoot集成redis依赖)dubbo服务接口模块依赖。
2)在springBoot核心配置文件中配置dubbo
3)编写dubbo接口实现类,并在实现类上加入<code>@Service</code>注解暴露接口服务。
<code>@com.alibaba.dubbo.config.annotation.Service(interfaceName = "com.hzc.service.GoodsService",version = "1.0")</code>
4)在springBoot入口程序类上加开启Dubbo配置支持注解。<code>@EnableDubboConfiguration</code>
3. 开发dubbo服务消费者
1)加入dubbo集成springBoot框架的起步依赖,zookeeper注册中心客户端的依赖,dubbo接口服务依赖。
3)编写controller类,调用远程的dubbo服务,在接口服务对象上加入<code>@Reference</code>注解,引入接口服务。
4)在springBoot入口程序类上加开启dubbo配置支持注解。<code>@EnableDubboConfiguration</code>
3.测试