Hutool 3.3.0 发布,Java 工具集,致我们的2017

栏目: 软件资讯 · 发布时间: 7年前

内容简介:Hutool 是一个Java工具包,提供了丰富的文件、日期、日志、正则、字符串、配置文件等工具方法,并封装了一套简单易用的ORM框架。 此版本是Hutool在2017年的最后一个版本,也是2018年的第一个版本,特意将主页:h...

Hutool 3.3.0 发布,Java 工具集,致我们的2017

Hutool 是一个 Java 工具包,提供了丰富的文件、日期、日志、正则、字符串、配置文件等 工具 方法,并封装了一套简单易用的ORM框架。

此版本是Hutool在2017年的最后一个版本,也是2018年的第一个版本,特意将主页:http://hutool.cn 换上了喜庆的红装,希望在未来一年Hutool变得更美好。

年底对自己多了很多感慨,突然觉得开源变成一种情怀,感谢2017年这一年认识的新朋友,感谢三年来跟随Hutool为它做出点点滴滴的大家,也感谢开源中国让我这样一个默默无闻的二手 码农 有了成就感。Hutool的未来不会停止,而是会变得更好。团队的壮大我想会使这个工具变得更好,而那些默默的提交issue为Hutool添砖加瓦的用户Hutool也不会忘记,你们的名字会记录在每个版本的Changelog中。

3.3.0是个大版本更新,这次大版本更新除了删除Deprecated方法类,也有部分类做了包变更,我们通过快捷键(如Eclipse下ctrl + shift + o可快速修复包引入错误)解决。当然我想大版本也想为2017年画上一个完美的句号。

## 3.3.0

### 新特性
* 删除Deprecated方法和类
* 增加StrUtil.isEmptyIfStr和isBlankIfStr方法
* 改进ExcelReader,对于空行默认不读取(包括元素全部为null或“”的行)(感谢@【北京】新任女人国王)
* Validator增加isLetter、isUpperCase、isLowerCase方法(感谢@【深圳】objectboy(刚转java) )
* 增加权重随机数算法WeightRandom,RandomUtil增加Long、Double随机数生成
* XmlUtil.transElements增加节点类型判断(issue#IGTGO@Gitee)
* JSONUtil增加isJson、isJsonObj、isJsonArray方法(issue#IGT7A@Gitee)
* Week增加方法toChinese(感谢@【北京】宁静)
* AbstractCaptcha增加方法generateCode,用于抽象验证码字符串生成,提供可定制验证码字符串生成(感谢@【杭州】KIWI @【杭州】t-io )
* NetUtil增加netCat方法
* 新增ExceptionUtil.wrap方法,包装异常
* 改进AES个DES类,在构造中加入自定义偏移
* 实现ActiveEntity
* HttpRequest增加fileForm方法
* 增加DESede快捷实现类
* 签名算法从AsymmetricCrypto中剥离,形成Sign对象
* 增加EnumUtil工具类
* Convert.convert方法支持Map转换
* HttpRequest.body方法增加自动判断Content-Type类型(感谢@【北京】酱油君)
* 增加自定义重定向次数
* SecureUtil针对hmac方法增加String参数(感谢@【北京】宁静)
* db模块去除获取null值类型的错误日志
* 手机号验证(Validator)支持199、198、166号段(issue#IH0TD@Gitee)
* Base64、Base32、BCD全部移入codec包
* Map相关类移入map包中,与collection区分
* HttpUtil.get增加超时重载(感谢@【山东】UP )

### Bug修复
* 修复ExcelUtil.readBySax方法判断03或07格式导致的问题(issue#IGT7X@Gitee)
* 修复CronUtil中一些方法非static问题(issue#74@Github)
* 修复ShearCaptcha的thickness无效问题
* 修复AbstractCaptcha写出文件未关闭流的问题
* 修复AES中自定义Mode和Padding导致的自动生成密钥问题(issue#55@Github)
* 修复MapConvert类中类型判断导致的null问题(issue#IGXNI@Gitee)
* 修复FileUtil.copy方法复制文件到目录失败问题(感谢@【广州】Sinderlar)
* 修复邮件默认配置问题
* 按照RFC2616规范,读取响应头信息时忽略大小写(感谢@【武汉】赛车手)
* 修复POI模块read07BySax导致的空白单元格丢失和日期粘连问题(issue#76@Github)
* 修复ExcelWriter在写出4000行以上时样式超出范围问题(issue#IH05B@Gitee)
* 修复StrUtil.replaceChars方法无效问题
* 修复在JSONArray中toList有null元素返回null的问题(感谢@@【银川】野马)
* 修复Base64解码时在有换行符的情况下解码失败的问题(感谢@【霾都】QQ小冰)


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Tales from Facebook

Tales from Facebook

Daniel Miller / Polity Press / 2011-4-1 / GBP 55.00

Facebook is now used by nearly 500 million people throughout the world, many of whom spend several hours a day on this site. Once the preserve of youth, the largest increase in usage today is amongst ......一起来看看 《Tales from Facebook》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具