- 授权协议: MIT
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/dt_flys/forest
- 软件文档: https://gitee.com/dt_flys/forest/blob/master/README.md
软件介绍
项目介绍:
Forest是一个高层的、极简的HTTP调用API框架。
相比于直接使用Httpclient您不再用写一大堆重复的代码了,而是像调用本地方法一样去发送HTTP请求。
项目特点:
-
以Httpclient和OkHttp为后端框架
-
通过调用本地方法的方式去发送Http请求
-
支持灵活的模板表达式
-
支持过滤器来过滤传入的数据
-
基于注解、配置化的方式定义Http请求
-
支持Spring集成:除了基本信息配置,它能自动扫描、注入到你自己的代码中
-
JSON字符串到Java对象的自动化解析
-
XML文本到Java对象的自动化解析
-
JSON、XML或其他类型转换器可以随意扩展和替换
-
可以通过OnSuccess和OnError接口参数实现请求结果的回调
-
配置简单,一般只需要@Request一个注解就能完成绝大多数请求的定义
-
实现了业务逻辑与Http协议之间的解耦
Quick Start
创建一个Interface作为远程调用接口
import org.forest.annotation.Request;
import org.forest.annotation.DataParam;
public interface MyClient {
/**
* 百度短链接API
* @param url
* @return
*/
@Request(
url = "http://dwz.cn/create.php",
type = "post",
dataType = "json"
)
Map getShortUrl(@DataParam("url") String url);
}
调用远程接口
@Autowired
MyClient myClient;
...
Map result = myClient.getShortUrl("https://gitee.com/dt_flys/forest");
史蒂夫·乔布斯传
[美] 沃尔特·艾萨克森 / 管延圻、魏群、余倩、赵萌萌、汤崧 / 中信出版社 / 2011-10-24 / 68.00元
这本乔布斯唯一授权的官方传记,在2011年上半年由美国出版商西蒙舒斯特对外发布出版消息以来,备受全球媒体和业界瞩目,这本书的全球出版日期最终确定为2011年11月21日,简体中文版也将同步上市。 两年多的时间,与乔布斯40多次的面对面倾谈,以及与乔布斯一百多个家庭成员、 朋友、竞争对手、同事的不受限的采访,造就了这本独家传记。 尽管乔布斯给予本书的采访和创作全面的配合,但他对内容从不干......一起来看看 《史蒂夫·乔布斯传》 这本书的介绍吧!
