OkHttps v3.0.0 发布,对 OkHttp3 轻量封装的框架

懂点代码的大叔 2021-01-18 10:16:19 ⋅ 147 阅读

OkHttps v3.0.0 已经发布,此版本更新内容包括:

1、项目分割,分离出 data 项目单独维护(JSON、XML 等结构化数据的统一抽象 API):
https://gitee.com/ejlchina-zhxu/data
2、依赖 data 项目中新增 HashMapper 与 ListArray 两个实现类
3、升级事项: 用到以下四个类需要重新导包:

v2.x v3.x
com.ejlchina.okhttps.DataSet com.ejlchina.data.DataSet
com.ejlchina.okhttps.Array com.ejlchina.data.Array
com.ejlchina.okhttps.Mapper com.ejlchina.data.Mapper
com.ejlchina.okhttps.TypeRef com.ejlchina.data.TypeRef

OkHttps 是近期开源的对 OkHttp3 轻量封装的框架,它独创的异步预处理器,特色的标签,灵活的上传下载进度监听与过程控制功能,在轻松解决很多问题的同时,设计上也力求纯粹与优雅。

  • 超级优雅的 API 设计,且链式调用,让你顺滑到底!
  • BaseURL、URL占位符、HTTP 同步 异步、WebSocket,让你想干啥就干啥!
  • JSON、Xml 等自动封装与解析,且支持与任意格式的数据解析框架集成,想用啥就用啥!
  • 同步拦截器、异步预处理器、回调执行器、全局监听、回调阻断 等等,让你扩展无限功能!
  • 文件上传下载(过程控制、进度监听),上传下载如此简单!
  • 单方法回调,充分利用 Lambda 表达式,让你代码超级简洁!
  • 超级轻量,但性能卓越!

详情查看:https://gitee.com/ejlchina-zhxu/okhttps/releases/v3.0.0


全部评论: 0

    我有话说:

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Martian框架发布 3.0.3 版本,Redis分布式锁

    项目简介 Martian 是一个声明式 API 编程(DAP)框架,可以帮助你快速开发后端服务。 以HttpServer作为 http服务,彻底脱离Tomcat这一类Web容器和Servlet

    Apache Wicket 9.3.0 发布,Java Web 开发框架

    Apache Wicket 9.3.0 现已发布。Wicket 是一个 Java 语言 Web 开发框架,与 Struts、WebWork、Tapestry 相类似,其特点在于

    Spring Boot Admin 2.3.1 发布图形化监控工具

    Spring Boot Admin 2.3.1 发布,这是一个错误修正版本。现在可以从 maven 仓库 下载,支持 2.3.0 平滑升级 <dependency>  

    【开源资讯】JWCloud 专业版 v1.0.0 发布,基于 SpringCloud 研发微服务框架

    简介 JavaWeb_Cloud 微服务平台是一款基于 SpringCloud 框架研发分布式微服务框架,主要使用技术栈包括: SpringCloud、Vue、ElementUI

    Scala 3 来了,Dotty 发布 3.0.0-M1 版本

    Dotty 发布3.0 首个里程碑版本 3.0.0-M1,Dotty 作为 Scala 尝试新语言概念以及编译器技术研究平台,它最终将成为 Scala 3.0。 Dotty

    ElasticJob 3.0.0-beta 发布,丰富报警机制集成

    本周Apache ShardingSphere团队很高兴向大家宣布: ElasticJob-3.0.0-beta 和 ElasticJob UI-3.0.0-beta 新版本正式发布

    SQLiteStudio 3.3.0 发布,时隔三年更新

    在经过近 3时间之后,SQLiteStudio 3.3.0 版本现已发布。SQLiteStudio 是一个跨平台 SQLite 数据库管理工具,采用 Tcl 语言开发

    前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

    前端框架 Angular 11.0.0 正式发布。 Angular 11.0.0 将 TypeScript 升级到 4.0, TypeScript 3.9 不再支持。 放弃了 IE 9 、10

    Serverless Framework 2.3.0 发布

    Serverless 架构开发框架 Serverless Framework 发布了 2.3.0 版本,该框架使用 AWS Lambda、Azure Functions、Google

    Python ORM框架SQLAlchemy 1.3.20 发布

    SQLAlchemy 1.3.20 发布了。SQLAlchemy 是一个 Python SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能数据库

    Vant 3.0 正式发布:全面拥抱 Vue 3

    历经八个月时长开发,Vant 3.0 现已正式发布。官方表示,在本次迭代中,其主要工作是基于 Vue 3 重构整个代码仓库和周边生态,并发布 Vant 3.0、Vant Cli 3.0

    Taro 3.0.17 发布,BAT 小程序、H5 与 RN 端统一框架

    Taro 3.0.17 发布了。Taro 是一套遵循 React 语法规范多端统一开发框架,支持用 React 方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与

    Taro 3.0.22 发布,BAT 小程序、H5 与 RN 端统一框架

    Taro 3.0.22 发布了。Taro 是一套遵循 React 语法规范多端统一开发框架,支持用 React 方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与

    Bootstrap 4.6.0 发布,前端开发框架

    Bootstrap 4.6.0 发布了。 v4.6.0 最大变化是官方开发环境进行了大调整以匹配即将正式发布 v5 版本。官方表示,目前 v4.x 版本文档改为基于 Hugo

    Apache Arrow 3.0.0 发布,内存数据交换格式

    Apache Arrow 3.0.0 发布了,该版本包含 2.0.0 发布以来修复 678 个问题。Apache Arrow 是 Apache 基金会顶级项目之一,目的是作为一个跨平台数据层来

    商城系统 DBShop V3.0 Beta 发布

    全新重构,首次亮相。 系统简介 DBShop企业级商城系统,使用PHP语言基于Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多

    商城系统 DBShop V3.0 Beta 201122 发布

    系统简介 DBShop企业级商城系统,使用PHP语言基于Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多货币;严谨

    「开源资讯」任务调度中间件PowerJob 3.3.0 发布

    PowerJob简介 PowerJob是全新一代分布式调度与计算框架,能让您轻松完成作业调度与繁杂任务分布式计算。 下载地址:https://gitee.com/KFCFans/PowerJob