首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1
Star
0
Fork
770
古德软件服务
/
forest
forked from
dromara
/
forest
Fork 仓库
加载中
取消
确认
确定同步?
同步操作将从
dromara/forest
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Issues
0
Pull Requests
0
Wiki
0
统计
标签
标签名
描述
提交信息
操作
v1.4.0-RC4
feat: 添加Get, GetRequest, Post, PostRequest等请求注解 feat: 添加Query和Body注解 fix: 默认Content-Encoding为空 fix: 请求响应头Content-Type包含;charset=的情况报错
0512409
2020-08-14 00:27
下载
v1.4.0-RC2
feat: 根据方法名前缀设置请求类型 feat: 下载文件名默认先从URL中取 feat: 添加@DataQuery注解和@DataBody注解 feat: 可以从ForestResponse中获取头信息 fix: 文件下载返回byte数组出错 fix: 变量[method]为null或之前判断过是否为null,但运行到此行时无法保证值为非空值,存在空指针异常隐患 fix: Move this call to "wait()" into a synchronized block to be sure the monitor on "this" is held. refactor: 去掉没被用到的SavingTrustManager内部类 refactor: 请求中的headers改成ForestHeaderMap类 refactor: 请求中的headers改成ForestHeaderMap类 add: ForestHeader和ForestHeaderMap类 add: NameUtils名称工具类 update: 文件下载进度条打印工具类 add: 文件下载进度条打印工具类
6af0e9f
2020-08-11 14:05
下载
v1.4.0-RC1
feat: 文件下载进度监听 feat: 重试机制,通过实现Retryer接口扩展重试策略,并也可通过retyer属性指定 feat: 基于退避算法的重试策略,并为默认重试策略 feat: 自定义反序列化器,通过decoder属性指定 fix: response contentType为空的情况 fix: 拦截器中OnMethodInvoke没被调用的问题 fix: Client的动态代理类对象调用equals报错的问题 fix: Interceptor的addAttribute无效问题 fix: Request的addInterceptorAttribute中的问题 fix: @DownloadFile注解无法返回File对象的问题 add: ContentType类 refactor: 抽出ForestEncoder接口,并将convertToJson、converterToXml统一命名为encodeToString refactor: 使用静态变量DEFAULT_CHARSET refactor: 把DownloadFile注解拦截器移到extensions包 refactor: 把BasicAuthInterceptor类移到extension包 refactor: 把BasicAuth注解类移到extension包
b85f75e
2020-08-10 02:30
下载
v1.3.11
fix: OkHttp不同版本不兼容的问题 fix: Client接口动态代理类没有toString和equals方法的问题 fix: Future返回类型数据转换错误 fix: 模板字符串遇到\\时解析出错
ca0bb2e
2020-08-07 01:54
下载
v1.4.0-BETA2
feat: 接口类上的可扩展自定义注解 feat: ForestRequest对象可添加附件 feat: 可扩展自定义注解 feat: 文件下载注解拦截器 feat: 二进制转换处理字节数组和流类型 feat: dataType属性默认为"auto" feat: 扩展可以上传的Content-Type fix: 模板字符串遇到\\时解析出错 fix: 不同OkHttp3版本下的兼容问题 fix: OkHttp后端下Future返回类型数据转换错误 add: 自动类型转换器 add: ForestResponse中的filename, contentType, contentEncoding, contentLength属性 add: Basic验证注解拦截器 add: 文件下载注解拦截器 add: 标签化拦截器注解定义注解标识 InterceptorClass add: 拦截器属性类 InterceptorAttributes add: 生命周期方法 handleInvokeMethod add: Interceptor接口的default方法:beforeExecute, afterExecute, addAttribute, getAttributes, getAttributeAsString, getAttributeAsInteger, getAttributeAsFloat, getAttributeAsDouble add: Base64工具类 add: @DownloadFile注解拦截器 add: 新数据类型 auto, binary refactor: 处理File下载请求的结果转换 refactor: response content结果获取的代码移到ForestResponse子类中 update: 更新okhttp版本 refactor: ReflectUtil改名为ReflectUtils refactor: 文本数据类型通过专门的Converter去处理 refactor: ForestConverter添加source的泛型参数 update: 在ForestConfiguration中注册文本转换器、二进制转换器和自动类型转换器
379f0a7
2020-08-05 02:24
下载
v1.4.0-BETA1
feat: 文件上传 feat: 文件上传进度监听 feat: 新增@DataFile注解,用于修饰上传的文件参数,支持的参数类型有File, String, InputStream, byte[], MultipartFile, Resource feat: 新增OnProgress回调函数,用于上传进度监听 feat: 新增用于OnProgress回调函数的参数ForestProgress类对象 feat: @Request注解新增progressStep属性, 用于描述每处理多少比特监听一次进度 feat: 拦截器新增OnProgress接口方法(在实现类中不强制实现) refactor: ResponseHandler更名为LifeCycleHandler refactor: 升级Httpclient版本到4.5.2 refactor: 新增ForestMultipart类,封装用于上传的文件数据类型
873a89d
2020-08-03 02:56
下载
v1.3.10
fix: #I1PSPC @DataObject绑定参数继承了父类 父类属性未获取到 fix: #I1PIWM @DataObject绑定对象的json序列化问题 fix: #I1PSFQ url中的参数会同时附带到body中 refactor: Request中的query字符串改成Map refactor: Request中的type字符串改成枚举类 add: 方法ForestRequest.addQuery
e778db2
2020-08-01 13:51
下载
v1.3.8
fix: 使用HttpClient情况下,拦截器设置自定义header不生效。
a524a8e
2020-07-31 14:53
下载
v1.3.7
修复内容: fix: @DataObject修饰List参数报错 fix: 用ForestResponse作为返回类型时不应该抛出异常 fix: getResult方法返回错误
30388a7
2020-07-31 11:13
下载
v1.3.4
fix: #I1P7H3 springboot配置文件不支持自动提示
f3a27bd
2020-07-27 12:31
下载
v1.3.3
feat: 支持Spring Boot 1.5.x refactor: 去掉Bean在Spring中重复加载
f3a27bd
2020-07-27 12:31
下载
v1.3.2
Fix: OnSuccess回调函数接受泛型参数类型的数据进行JSON解析时错误
db204d1
2020-07-24 16:06
下载
v1.3.1
fix: 1. 修复在不同spring boot版本下,初始化顺序不一致的问题 2. 默认后端改为 okhttp3 3. 修复okhttp3后端重试次数无效问题
c7b75ab
2020-07-23 11:48
下载
1.3.0
v1.3.0的新特性: 1. @BaseRequest增加新属性:baseURL, contentType, contentEncoding, timeout, interceptor 2. @BaseURL不再建议使用 3. 去掉forest.enabled全局快关 4. 可配置全局拦截器 5. 添加请求响应信息的日志,包含响应状态,请求消耗时间等信息 修复的BUG: 1. 解决缺少commons-lang3依赖的问题 2. 对拦截器的获取进行Double Check 3. 修改了一些类名的拼写错误 4. 修复ContentType请求头无效BUG 5. 修复Jackson版本冲突问题
85029a1
2020-07-16 20:30
下载
1.2.0
Changes: 1. 添加spring boot starter支持 2. 增加和实现@BaseRequest属性 3. Fix Bugs
ef7761e
2020-07-06 20:17
下载
1.0.0-RELEASE
1.0.0-RELEASE
638d629
2018-09-19 12:30
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载