Dubbo抽取服务提供者和消费者的共同接口
抽取原因
抽取前需要在服务提供者以及消费者模块中分别定义一次接口,抽取后只需要定义一次即可,可以提高开发的效率
新建模块
新建一个子模块项目存放接口,我命令为Api
创建接口
在java文件夹中新建service文件夹,再创建一个接口,该接口和服务提供者以及消费者的接口路径、名称要一样
删除接口
然后删除掉服务提供者和消费者的接口,删除后服务提供者以及消费者会报错
引入存放接口模块的依赖
引入的依赖路径在Api模块的pom.xml,如下图:
在服务提供者以及消费者pom.xml的dependencies节点中引入依赖
1 | <dependency> |
至此,共同接口抽取完成
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论