一个服务调用另一个服务的步骤
在开发过程中经常会报一个项目拆分出来几个服务,拆分出来的服务不仅本项目可以使用,其它项目也可以使用,当然也会有某个服务调用另一个服务的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;
一个服务调用另一个服务的步骤相关推荐
- SpringCloud实现一个模块调用另一个模块的服务
SpringCloud实现一个模块调用另一个模块的服务 简介 基于SpringCloud框架搭建的项目,不同模块之间是无法调用各自的服务的,但是经常我们需要使用这样的模式去开发,那么如何实现不同模块之 ...
- php调用另一个php文件里的变量的值,thinkphp中一个方法调用另一个步骤的变量
thinkphp中一个方法调用另一个方法的变量 //实例化上传类 public function upload() { $upload = new Upload(); $upload->maxS ...
- 【SpringCloudAlibaba学习 04】整合Dubbo(实现数据消费者服务调用数据生产者服务)
文章目录 引言 1.[数据生产者工程]创建service-api子工程 1.1.[数据生产者服务]创建user-service-api服务 目录结构 UserService服务接口 UserServi ...
- spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效
title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...
- Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法
Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务. 结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷. ...
- 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...
- C语言初级学习---一个文件调用另一个源文件函数!
文章目录 C语言初级学习-------如何从一个文件调用另一个源文件的函数! C语言初级学习-------如何从一个文件调用另一个源文件的函数! 在很多时候,我们写的代码过多,但是为了高效的修改及管理 ...
- 18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景
============================================================================ 服务的生命周期: 一.采用start的方式开始 ...
- 护士资格证延续注册WEB服务调用失败_服务熔断
熔断机制是应对服务雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回"错误"的响应信息.当检测 ...
- mave工程中的一个类调用另一个聚合工程的一个类_求求你,别再写上千行的类了好吗...
专注于Java领域优质技术,欢迎关注 作者:橙味菌 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了.为了防止这样的惨剧再次发生在我 ...
最新文章
- 曝贾扬清第二跳,加入阿里!达摩院或将承载中国下一个AI愿景?
- android app 历史版本,怎么找到App的所有历史版本,以及每次改版的变更点呢?
- python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门
- 二叉树的六种遍历方法汇总(转)
- Visio绘制时序图
- 使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)
- SQL:ISNULL
- 代码review工具:Review Board
- 小说中场景的功能_《流浪地球》:从小说到电影
- 【水果识别】基于matlab PCA苹果酸甜度识别【含Matlab源码 1634期】
- 中国银联:金融概述、收单和清算、代收代付
- three.js 08-03 之 加载和保存对象
- 连续型随机变量及概率密度
- dto转化 vo_微服务篇-DTO、VO快速转换解决方案
- echarts封装 - 续2
- GitHub上最励志的计算机自学教程(重制版)
- Janus之自问自答
- 理解计算:从根号2到AlphaGo 第3季 神经网络的数学模型
- Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面
- Web3. 解决的实际问题, 第一部分
热门文章
- 2015 ACM/ICPC Asia Regional Changchun Online HDU - 5441 (离线+并查集)
- 新买阿里云linux服务器如何设置账号密码xshell远程登陆
- Hyperledger下子项目
- Java判断是否为移动端
- 用js数组实现最原始的图片轮播实现
- 【学习】js学习笔记---数组对象
- event.type 事件属性
- TempData[a]多个Action方法之前共享数据
- (转)Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
- Linux的shell中echo改变输出显示样式