范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

推荐一款不错的国内开源JavaHttp客户端框架Forest

  今天推荐一个不错的国内开源JavaHttp客户端框架,如果文章对您有帮助记得点赞、收藏、加关注哦!!!话不多说上内容。 前言
  做为一个Java后端开发程序员,相信大家在项目中都经常会遇到作为Http客户端调用第三方接口的场景。大部分的人首选的都是基于apache的HttpClient和OkHttp来进行开发,每个人都会去封装一套用来请求不同请求方式接口的代码工具类,使得项目中的接口调用方式五花八门,技术不统一,有些同事可能连请求日志都没有进行输出,出现问题很难排查。尤其在生产服务器上部署时,又无法像在本地开发环境一样能够打断点调试。
  Forest的出现能够完美的解决以上的这些问题,而且Forest提供了两种实现http客户端的方式分别为声明式和编程式接口,并且对日志统一进行了处理,极大的提高了线上问题排查的能力,且日志支持可配置,可以通过配置控制是否输出日志。好了以上说了这么多下面一起看下Forest怎么使用,具体能为我们解决什么样的问题:
  官方文档地址:https://forest.dtflyx.com/
  github地址:https://github.com/dromara/forest
  gitee地址:https://gitee.com/dromara/forest
  最新版本
  官方最新版目前是支持到了v1.5.30
  版本
  该项目在gitee中标星2.9k
  在github中标星1.3k
  所需环境
  JDK版本: 8+
  可集成的 spring boot 版本: 1.x, 2.x
  也可不依赖 spring boot 和 spring Forest优点:配置简单上手快,官方提供了丰富的文档,支持在springboot、Solon、原生java环境下的快速使用。简单优雅,将复杂的Http请求细节封装成Java+注解,不用再关注请求发送的具体过程。拓展灵活,支持自定义注解和自定义拦截器,以应对意想不到的场景。
  Forest的特性名字由来
  Forest就字面意思而言,就是森林的意思。但仔细看可以拆成For和Rest两个单词,也就是"为了Rest"(Rest为一种基于HTTP的架构风格)。 而合起来就是森林,森林由很多树木花草组成(可以理解为各种不同的服务),它们表面上看独立,实则在地下根茎交错纵横、相互连接依存,这样看就有点现代分布式服务化的味道了。 最后,这两个单词反过来读就像是Resultful。举个栗子
  由于官方文档已经描述的很详细了,这里就不做过多的赘述了。
  在 Forest 中,所有的 HTTP 请求信息都要绑定到某一个接口的方法上,不需要编写具体的代码去发送请求。请求发送方通过调用事先定义好 HTTP 请求信息的接口方法,自动去执行 HTTP 发送请求的过程,其具体发送请求信息就是该方法对应绑定的 HTTP 请求信息。
  声明式接口简单请求
  Forest支持JSON、XML、普通文本等数据转换形式。不需要接口调用者自己写具体的数据转换代码
  重试机制通过配置设置接口请求的最大重试次数和重试时间间隔,默认为0次。最大时间间隔单位为毫秒,默认为 0 毫秒。
  重试机制
  Gzip是现在一种流行的文件压缩算法,有相当广泛的应用范围。尤其是当Gzip用来压缩存文本文件的时候效果尤为明显,大概能减少70%以上的文件大小(具体多少取决于文件中的内容)。
  现有的很多HTTP服务器系统都支持Gzip,如Apache、PHP等,经过这些服务压缩过的数据可以降低网络传输的流量,提高客户端的响应速度。
  Forest在发送请求时和接受响应数据时都会自动打印出HTTP请求相关的日志,其中包括:请求日志、响应状态日志、响应内容日志。
  在Forest中的回调函数使用单方法的接口定义,这样可以使您在 Java 8 或 Kotlin 语言中方便使用 Lambda 表达式。
  这里就介绍这么多,有需要的小伙伴请前往官网查看文档。
  感谢开源作者的贡献,谢谢大家的阅读。后续为大家介绍其他优秀的开源项目。

灵丘县人民欢度元宵佳节!你怎样度过元宵节的呢?黄河新闻网大同讯(记者魏悦)载歌载舞庆佳节,春和景明闹元宵。农历正月十四十五这两天,大同市灵丘县县城内锣鼓喧天,人潮如海,一派热闹喜庆的氛围,元宵节行进式民俗社火巡游表演正式展开,我国老年人已突破2。8亿!一站式养老服务信托有什么不同我国人口60年来首现负增长。60岁及以上人口突破2。8亿,占比升至19。8,中度老龄化社会临门一脚。自己就是自身养老的第一责任人。要如何当好第一责任人呢?首先自然需要知己知彼才能未远洲集团旗下远洲旅业创新融汇在地文化满足游客文化探索需求对于追求品质化精致化的新世代旅行者而言,旅行不再是走马观花式的景点打卡,而是更加注重对在地文化的深度探索。注重消费者需求的变化,远洲集团旗下远洲旅业通过建筑设计室内装饰非遗文化展览直击出境游试点恢复首日多个首发团从上海启程游客导游都充满期待东方网记者曹磊2月6日报道今天上午10时40分,搭载首批团队游旅客的春秋航空9C8521航班从上海浦东国际机场起飞前往泰国普吉岛,标志着暂停三年的旅行社出境游业务(跟团游和机酒自由每天吸引数以万计游客的浚县碧霞宫(老奶庙)当年是由谁创建的?正月到浚县山赶庙会,有初九东山敬大佛,十六西山拜老奶的习俗。东山的大佛西山的碧霞宫如今已成为两山和浚县的标志。特别是西山的碧霞宫,每年会吸引全国各地的善男信女纷至沓来,络绎不绝。浚庆阳农耕文化产业园区管委会2023年春节假期游客接待工作有序开展1月21日至27日,恰逢癸卯兔年春节假日。为确保假期景区旅游接待工作有序开展,庆阳农耕文化产业园区管委会在县委县政府的坚强领导下,坚持从细从实严谋划深抓实抓不松懈,统筹做好游客接待守护人间烟火气,服务企业零距离无论城市街头,还是田野山间,只要群众需要,人民警察就在身边。春节里,企业逐渐复工复产春节假期期间,长沙消费火爆,旅游加速回暖,四处人潮涌动。长沙公安民警坚守岗位,默默守护着人间烟火青年调查阔别三年,团队出境游今日恢复,人均27999元秒空,首批游客最爱去哪玩?青年报青春上海记者蔡娴文剪辑今天一早,浦东机场2号航站楼迎来了上海首个出境旅游团,身着泰国传统服饰的礼仪小姐为首发团游客送上了表示欢迎的鲜花,以及每人一张可在泰国当地上网的电话卡。浓浓烟火气全民一起闹元宵春夜笙歌迎佳节,万家灯火闹元宵。元宵佳节,乌兰花小镇到处洋溢着阖家团圆的节日气氛,大街小巷张灯结彩,火红的灯笼造型别致的彩灯将这座美丽的小镇装扮得焕然一新,呈现出一派喜庆祥和的景象各地举行民俗灯会流光溢彩庆元宵上海豫园灯会现场。上海豫园供图江苏南京秦淮灯会上,花灯璀璨,游人如织。新华社记者李博摄陕西西安城墙灯会,月中桂兔灯组绚丽多彩。本报记者原韬雄摄四川自贡国际恐龙灯会一景。自贡市委宣传春天,与深圳来一场樱花之约近日,深圳多个樱花园的樱花盛开,吸引了许多游人前来观赏。深圳商报记者廖万育摄读特客户端深圳新闻网2023年2月6日讯(深圳商报记者文灿)春早,樱亦早。近日,深圳的樱花进入盛花期,在
魔兽世界黑铁声望怎么冲最快?除了完成瑟银兄弟会发放的任务获得少量声望外,最主要的方法就是捐赠各种原料换取声望。下面将详细介绍一下。声望提升需求中立友善3000友善尊敬6000尊敬崇敬12000崇敬崇拜2100街机游戏龙王战士当年有多少玩家真正玩出了精髓?龙王战士是游戏厅时代非常热门的清版过关游戏之一。当年在游戏厅中,这款游戏的大神非常多,很多玩家甚至可以玩一个多小时。在西方魔法世界中,红龙是最恐怖的存在,喷火无敌防御高贪金。它所到服用阿司匹林会引起尿酸高吗?阿司匹林可以抑制血小板的聚集,常用于动脉粥样硬化心脑血管疾病的一二级预防。但细心的患者发现阿司匹林的说明书注意事项中写道低剂量阿司匹林减少尿酸的消除可诱发痛风。那是不是服用阿司匹林肾阴阳两虚吃什么药好?肾宝片和六味地黄丸怎么吃?肾阴阳两虚吃什么药好?肾宝片和六味地黄丸怎么吃?你说的这个问题有点大啦,肾阴阳两虚就是肾精亏损,先不是吃药的问题,先是调理的问题,肾阴阳两虚是由于气血不足,造成的肾精不足,中医讲气博士毕业在国企年薪12万,私企25万值得考虑吗?其实作为博士,国企私企都不应该是你考虑的范围,高校才是最适合你的选择啊。1。国企不如高校私企现在每年都有不少大学忙着招聘,招聘博士,而且待遇特别优厚,安家费10万起,而且学校里面,怀孕老犯困是女孩吗,有没有这种说法啊?怀孕时犯困是女孩这个说法不准确。我大宝是女儿,二宝是儿子,两胎怀孕时精神都是特别的好,就是饭量不佳。孕期根据自己的各种怀孕症状,推测肚内宝宝的性别是没有任何科学根据的。就以我个人而岳云鹏和孙越出场费一样吗?岳云鹏和孙越是德云社的两个支柱子,也可以说是德云社得意的弟子。岳云鹏被称为德云一哥,上过春晚五次,而且今年以一首最亲的人唱红了大江南北。最关注的是一个相声演员唱了一首歌火了,而一些科比之后,NBA谁有资格举行退役巡演,为什么?近15年内,NBA不会再有退役巡演。即使有资格,可以去勉强举办退役巡演,但应该也没有多少球星有这个胆量和自信能办得如黑曼巴科比的退役巡演一样既精彩绝伦又受到全世界球迷们的关注,也把穿V领吊带紧身连衣裙时,该如何彰显丰韵的身姿?简单方便的连衣裙穿出女神气质,秀出美丽长腿,透气舒适。连衣裙的搭配,推荐一个阿诺搭配,还是有一定的参考性的不同颜色的连衣裙,搭配不同的休闲西服,自然风格也会大不同,色系的选择和搭配为什么茅台酒瓶上非要绑一根红飘带?这到底有什么用?谢邀题主的这个问题,我分两部分来回答,第一部分先回答为什么茅台酒上要绑一个红飘带,第二部分回答这个红飘带到底有什么作用。茅台酒瓶上为什么非要绑一个红飘带?这个要从古代的酒旗说起了。为什么许多中华老字号无法存活下去?从古至今,民以食为天。中华民族的农耕文明。创造无数特色美食,堪称中华一绝,举世无双。辽阔的彊域在全国各地都形成了自己的独特美食。北京的全聚德烤鸭,天津的狗不理包子,武汉的热干面。我