up:: Dubbo工作原理
说明:
需要建立子模块,即生产者模块: 新建多模块项目
本项目使用的是以前SpringCloud开发课程查询项目内容概述
新建项目:
引入依赖(不推荐手写,记不住)
说明:
开发生产者模块
引入依赖(本模块)
开发service逻辑层
不需要开发controller,因为controller是HTTP协议的,如GetMapping,我们是RPC。。。
说明:
实体course:
Mapper层
说明: 如有遗忘请参考课程列表模块开发
开发主启动类
说明: springboot中EnableAutoConfiguration自动装配的使用_搏·梦的博客-CSDN博客_enableautoconfiguration
配置文件 (Resource目录下)
配置注册到Zookeeper
告诉dubbo服务的位置,不告诉默认不扫描的。。。
这里不需要开启端口,不用对外暴露服务,是生产者。。。