由于业务问题,有时候需要从其他项目调用接口

springboot本身封装了两种方法HTTP调用方式:
1.feign的远程调用(http接口调用)
2.RestTemplate

试了大概小一天的时间,很多问题,果断放弃了,下边介绍一个   okhttp

用法也相对简单,

第一步,在 pom里添加依赖

<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>3.9.1</version></dependency>

具体版本自己去选择

第二步注入

@AutowiredOkHttpClient okHttpClient;

第三步调用:

Request req = new Request.Builder().url(searchUrl).method("POST", FormBody.create(MediaType.parse("application/json"), body)).header("token", "取自己项目的!!!!").build();String resBody = okHttpClient.newCall(req).execute().body().string();

springboot项目调用另一个项目接口相关推荐

  1. C#中同一解决方案下,一个项目调用另一个项目中的窗体

    在实际应用中,一个程序大多是多人共同完成,如果最初对窗体命名时没沟通好出现重名,这样直接在项目中导入窗体(添加现有项)容易造成调用混乱.而且大多时候各自开发的是独立模块,单纯导入窗体而不导入相应的输入 ...

  2. android studio引入lib,Android studio项目引入另外一个项目做为Lib

    Android studio项目引入另外一个项目做为Libary 方法一:使用Android studio 导入lib项目: 注意: lib项目更改处:html 在build.gradle 文件下 将 ...

  3. 09_Android中ContentProvider和Sqllite混合操作,一个项目调用另外一个项目的ContentProvider

    1.  编写ContentPrivider提供者的Android应用 清单文件 <?xml version="1.0" encoding="utf-8"? ...

  4. php添加项目,thinkphp添加一个项目

    假如我们想新建一个app项目,创建一个app文件夹,在app目录下 新建一个index.php文件加上入口文件引用 define('APP_DEBUG',TRUE); require_once('.. ...

  5. javadoc 开源项目_在下一个项目中不使用JavaDoc的5大原因

    javadoc 开源项目 JavaDoc对于框架和库的开发是绝对必需的,这些框架和库为其他框架(例如Spring Framework,JDK)提供了公共接口. 对于内部企业软件和/或产品开发,我有以下 ...

  6. 将分开的微服务项目合到一个项目下面

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.微服务是什么? 二.使用步骤 1.从git上将项目克隆下来 2.输入克隆命令[ git clone 项目地址]回车 ...

  7. eclipse中一个项目引用另一个项目的方法

    我们在开发的时候,有时候需要把一个大的项目打散,尤其是现在微服务的架构很流行,一个大的项目往往被拆成很多小的项目,而有的项目作为公共工程被独立出来,比如有个工程专门提供各种Util工具类,有的工程专门 ...

  8. it项目经理带一个项目的完整_如何控制IT项目需求范围?千万别让用户把你带沟里……...

    IT项目管理之需求范围控制篇 作为一名项目经理,如果您遇到这种情况该怎么办?客户仅仅付给了你一块蛋糕的钱,但他却想拥有一顿非常丰盛的晚餐.如果有一位项目经理能够让客户非常满意的只带着一块蛋糕离开,那么 ...

  9. Mavn一个模块项目调用另一个模块的dao层接口

    说明 例如: 我有一个聚合工程 A,它下面多个子工程模块(B,C,D,E),我想把C.D.E中相同的数据库操作方法提取出来,放进B里面,然后在C.D.E中依赖B模块,然后调用dao层接口. 但是项目启 ...

最新文章

  1. 【PostgreSQL】行变列、非空(CASE WHEN、COALESCE)语句总结
  2. Logistic回归总结
  3. leetcode 467. Unique Substrings in Wraparound String | 467. 环绕字符串中唯一的子字符串(动态规划)
  4. 安装mysql查看随机密码命令_linux安装mysql-8.0.21-1.el7.x86_64.rpm-bundle - 君主-bye
  5. 一亿小目标成就_成就卓越的一种方式:自我选择
  6. 用python写helloworld_Python基于Tkinter的HelloWorld入门实例
  7. 模仿网易新闻客户端的滚动菜单
  8. C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
  9. 制作粉色少女系列 生日快乐祝福网页(HTML+CSS+JS)
  10. 软件测试动态分析,静态分析工具和动态测试工具
  11. 浅谈App Hybrid混合开发的五种方案
  12. 一次基于Vue的Vedio.js使用
  13. 【转载】网易博客完美支持Word写日志
  14. python kdj指标详解_python实现kdj、macd、rsi、bias、willr指标
  15. 微信支付宝H5收款码扫码转账个人通道仿原生接口带备注可回调成功率9成以上
  16. 10号前发工资和15号后发工资有啥区别
  17. 简单快速分析多个物流揽收后没有物流的单号
  18. Labview学习之俄罗斯方块
  19. 记一次 .NET 某智慧物流WCS系统CPU爆高分析
  20. 初学编程,学哪种语言比较好?

热门文章

  1. Semantic Proximity Search on Heterogeneous Graph by Proximity Embedding
  2. 在不同位置(客户端的终端设备,服务端,项目代码中)判断设备类型(PC、手机、微信等)
  3. 2017年大数据会是广告市场最后一根救命草吗?
  4. AUGNLG: Few-shot Natural Language Generation using Self-trained Data Augmentation翻译
  5. POI事件模式读取Excel 2003文件
  6. 滑动翻页效果实现和移动端click事件问题
  7. SSM和SSH框架对比
  8. 华东院进入华为智慧战略 其他院怎么办
  9. C语言task的用法,C# Task 用法
  10. 为你的树莓派WI-FI配置加密密码