Forest-调用第三方API
Forest是什么?为什么要用Forest
- Forest是轻量级HTTP客户端框架,提供对Httpclient和OkHttp的支持。使得调用第三方的API更加简单。
- 能屏蔽不同细节http api所带来的所有差异。能通过简单的配置像调用rpc框架一样的去完成极为复杂的http调用。
参考文档
- gitee地址:https://gitee.com/dt_flys/forest
- 用户手册:https://dt_flys.gitee.io/forest/#/
- 参考文章:一款直击痛点的优秀http框架,让我超高效率完成了和第三方接口的对接
demo入门(基于SpringBoot)
- 入门太简单了看看文档就行了,不再详述,强调以下几点:
引入依赖
<dependency><groupId>com.dtflys.forest</groupId><artifactId>spring-boot-starter-forest</artifactId><version>1.5.0-BETA5</version></dependency>
定义调用第三方API的接口
public interface IUserClient {@Get(url = "http://localhost:8080/forest-server/userService/getUserPasswordByName?userName=${0}")String getUserPasswordByName(String userName);}
开启注解扫描
// forest扫描远程接口所在的包名
@ForestScan(basePackages = "cn.olive.forest.client")
@SpringBootApplication
public class ForestClientApplication {public static void main(String[] args) {SpringApplication.run(ForestClientApplication.class, args);}
}
demo项目地址
olive-forest
Forest-调用第三方API相关推荐
- 简单介绍如何调用第三方API
大家好,我是IT修真院武汉分院第15期学员,一枚正直善良的JAVA程序员. 今天给大家分享一下,java学习中需要使用的第三方API的调用 1.背景介绍 API(Application Program ...
- 解决调用第三方API报sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid
1.最近在调用第三方API遇到证书验证问题 postman调用和用RestTemplate分别报错如下: 2.经过查询资料 是https,需要安装证书,但是自定义的证书貌似得不到信任,所以报PK ...
- ABAP 调用第三方 API,遇到乱码该怎么办?
这是 Jerry 2022 年第二篇原创文章,也是本公众号第 370 篇原创文章. 之前有一个朋友在知乎上向我咨询过这个问题,我觉得很有代表性,所以专门用一篇文章来讲述一些相关知识点. 先看这位朋友遇 ...
- 调用第三方api在线生成二维码
我写过一篇文章是java代码后端自己传入链接由本地代码生成二维码图片并保存在本地,今天我们实现调用第三方在线生成二维码 首先我们找到一个在线生成二维码的api接口,因为这样的api接口有许多,这里我提 ...
- Android之调用第三方API导航(高德,百度,google)
一:效果图(点击路线调用API) 二:实现步骤: 1.判断是否安装各个地图软件 /*** 判断是否安装目标应用** @param packageName 目标应用安装后的包名* @return 是否已 ...
- 多线程调用第三方API接口
public void ThreadDemo() {//集合 相当于请求内容List<String> list = new ArrayList<String>();list.a ...
- PHP 调用第三方API接口 、带参数跳转PHP
前排说重点:关键方法在context.php文件里,有关于第三方接口调用的方法 function api_execute. 主要是在传递参数时,如果选择json格式传递,需要做相关处理: 然后在ap ...
- 通过调用第三方API,查询身份证信息
//界面XML文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns ...
- 【PHP】循环 调用第三方API (curl ),性能优化
前面说到:shell 脚本获取设备多网口IPv4或IPv6地址,并且推送到pushgateway PHP 应用中获取IP地址多个网口循环,请求prometheus API 成了问题,很耗性能,为了优化 ...
- 调用第三方API ,实现手机号码归属地及运营商查询
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 运行结果: 中国电信 西双版纳 西双版纳,中国电信 代码: import java.io.Buffe ...
最新文章
- python group()
- Win8.1 “运行”在Ipad Mini上
- python 文字语音朗读-怎么用 Python 来朗读网页 ?
- Android的Intent和IntentFilter应用说明一例
- VS2008 安装盘的问题
- Android属性动画 ValueAnimator
- HDU 4121 Xiangqi
- android自定义滤镜,【Android】自定义View那点事(三)ColorFilter篇
- 开线程插数据_python笔记7-多线程之线程同步(锁lock)
- partial is not defined的解决办法
- 网页不显示样式的解决方向之一
- javascript Date对象 之 获取时间
- Linux常用工具包安装
- coolfire文章之八
- vba调JAVA并接收返回值_如何从VBA函数返回结果
- C#使用DirectoryEntry类操作Windows帐户
- 如何一键查询物流信息并筛选出未签收单号
- matlab 给图像双三次,图像灰度的双三次插值的MATLAB实现
- SSM框架整合仿QQ空间
- 韩信点兵php,韩信点兵c语言