在开发过程中经常会报一个项目拆分出来几个服务,拆分出来的服务不仅本项目可以使用,其它项目也可以使用,当然也会有某个服务调用另一个服务的Api的情况,遇到这种情况,分以下两个步骤:

1.在pom.xml文件中添加要依赖的api的依赖,比如当前服务用到了字典服务的api

<dependency><groupId>com.billionhealth.service.api</groupId><artifactId>dict-sc-api</artifactId><version>1.0-SNAPSHOT</version>
</dependency>

2.在spring-dubbo-provider.xml中添加如下内容

<dubbo:reference id="wordbookApi" interface="com.api.WordbookApi"/>

经过上面两步,在Controller里面要使用wordbookApi的话,只需要注入就可以了。

@Autowired

private WordbookApi wordbookApi;

一个服务调用另一个服务的步骤相关推荐

  1. SpringCloud实现一个模块调用另一个模块的服务

    SpringCloud实现一个模块调用另一个模块的服务 简介 基于SpringCloud框架搭建的项目,不同模块之间是无法调用各自的服务的,但是经常我们需要使用这样的模式去开发,那么如何实现不同模块之 ...

  2. php调用另一个php文件里的变量的值,thinkphp中一个方法调用另一个步骤的变量

    thinkphp中一个方法调用另一个方法的变量 //实例化上传类 public function upload() { $upload = new Upload(); $upload->maxS ...

  3. 【SpringCloudAlibaba学习 04】整合Dubbo(实现数据消费者服务调用数据生产者服务)

    文章目录 引言 1.[数据生产者工程]创建service-api子工程 1.1.[数据生产者服务]创建user-service-api服务 目录结构 UserService服务接口 UserServi ...

  4. spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效

    title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...

  5. Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法

    Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.  结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷.    ...

  6. 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法

    在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...

  7. C语言初级学习---一个文件调用另一个源文件函数!

    文章目录 C语言初级学习-------如何从一个文件调用另一个源文件的函数! C语言初级学习-------如何从一个文件调用另一个源文件的函数! 在很多时候,我们写的代码过多,但是为了高效的修改及管理 ...

  8. 18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景

    ============================================================================ 服务的生命周期: 一.采用start的方式开始 ...

  9. 护士资格证延续注册WEB服务调用失败_服务熔断

    熔断机制是应对服务雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回"错误"的响应信息.当检测 ...

  10. mave工程中的一个类调用另一个聚合工程的一个类_求求你,别再写上千行的类了好吗...

    专注于Java领域优质技术,欢迎关注 作者:橙味菌 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了.为了防止这样的惨剧再次发生在我 ...

最新文章

  1. 曝贾扬清第二跳,加入阿里!达摩院或将承载中国下一个AI愿景?
  2. android app 历史版本,怎么找到App的所有历史版本,以及每次改版的变更点呢?
  3. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门
  4. 二叉树的六种遍历方法汇总(转)
  5. Visio绘制时序图
  6. 使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)
  7. SQL:ISNULL
  8. 代码review工具:Review Board
  9. 小说中场景的功能_《流浪地球》:从小说到电影
  10. 【水果识别】基于matlab PCA苹果酸甜度识别【含Matlab源码 1634期】
  11. 中国银联:金融概述、收单和清算、代收代付
  12. three.js 08-03 之 加载和保存对象
  13. 连续型随机变量及概率密度
  14. dto转化 vo_微服务篇-DTO、VO快速转换解决方案
  15. echarts封装 - 续2
  16. GitHub上最励志的计算机自学教程(重制版)
  17. Janus之自问自答
  18. 理解计算:从根号2到AlphaGo 第3季 神经网络的数学模型
  19. Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面
  20. Web3. 解决的实际问题, 第一部分

热门文章

  1. 2015 ACM/ICPC Asia Regional Changchun Online HDU - 5441 (离线+并查集)
  2. 新买阿里云linux服务器如何设置账号密码xshell远程登陆
  3. Hyperledger下子项目
  4. Java判断是否为移动端
  5. 用js数组实现最原始的图片轮播实现
  6. 【学习】js学习笔记---数组对象
  7. event.type 事件属性
  8. TempData[a]多个Action方法之前共享数据
  9. (转)Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
  10. Linux的shell中echo改变输出显示样式