Hutool 4.0.2 发布,Java 工具

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

内容简介:Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛...

Hutool 4.0.2 发布,Java 工具

Hutool是一个 Java 工具包,也只是一个 工具 包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。

PS:鉴于小版本迭代速度太快,深怕超越 @红薯 这样滴版本帝,封杀我,所以低调的将4.0.1和4.0.2两个版本合并发新闻。

PS2:Hutool QQ群在发布本次更新时成员已达995人,就要突破1000上线了,于是痛下决心升级了超级会员将群升级为2K大群。并且,在此向被我T掉的群友说声抱歉,不要问我为何T你,原因只有一个:没改群名片!群名片可以有效减少大部分的“僵尸”用户,使群保持一个良好的技术氛围,我想这也是每一位技术人真正想看到的。

--------------------------------------------------------------------------------------------------------

## 4.0.2

### 新特性
* 【core】优化BeanDesc,适配更多Getter和Setter方法
* 【extra】增加基于zxing的二维码生成和解码(zxing可选依赖)
* 【core】增加VersionComparator用于版本比较,同时添加StrUtil.compareVersion
* 【core】Convert支持Map、Bean之间的转换、enum,新增BeanConverter和CastBeanConverter
* 【extra】ServletUtil中增加获取body和上传文件支持
* 【json】在json与bean互相转换时支持enum和字符串转换(感谢@【帝都】宁静)
* 【core】增加OptArrayTypeGetter接口
* 【http】HttpUtil增加decodeParamMap方法,返回单值map(感谢@【帝都】宁静)
* 【poi】ExcelWriter增加writeCellValue方法
* 【cron】去除CronUtil以及Scheduler中的isMatchYear方法(年的匹配通过表达式自动判断)
* 【extra】邮件Mail对象增加setUseGlobalSession方法,用于自定义是否使用单例会话

### Bug修复
* 【setting】修复clear方法未清空group的问题,store方法未换行问题,set方法分组丢失问题(感谢@【广西】Succy)
* 【json】修复Map嵌套转JSONObject时判断失误导致的值错误(issue#@Gitee)
* 【core】修复betweenYear注释错误(感谢@【常州】在校学生)
* 【core】修复Convert.digitToChinese方法中角为0时显示问题(issue#IHHE1@Gitee)
* 【cron】修复在秒匹配模式下5位表达式执行异常问题,修复cron.setting文件不存在报错问题
* 【extra】邮件配置中参数值转为String解决可能存在的bug

-------------------------------------------------------------------------------------------------------------

## 4.0.1

### 新特性
* 新增CharUtil
* 新增ASCIIStrCache,对ASCII字符做String对应表,提升字符转字符串性能
* 去除JschUtil中的同步修饰,改为锁
* 新增MapUtil.sort
* SymmetricCrypto支持加密后转为Base64和从Base64解密
* AsymmetricCrypto支持Hex和Base64加密解密
* 新增SecureUtil.signParams方法用于参数签名(感谢@【帝都】宁静)
* 新增Loader和LazyLoader,抽象懒加载
* 新增CsvReader,CSV读取
* HttpRequest支持可选get请求下的url参数编码
* ExcelReader增加read重载方法,ExcelUtil增加isEmpty(Sheet)方法(pr#5@Gitee)
* db模块针对IS NULL优化

### Bug修复
* 修复db模块中数据库为下划线而Bean为驼峰导致的注入失败问题(感谢@【广西】Succy)
* 修复findLike的bug(感谢@cici)
* 修复ArrayUtil.join循环引用bug
* FileTypeUtil针对pdf格式做修改(issue#IHDNH@Gitee)
* 修复Http模块中get方法拼接参数问题
* 修复db模块in方式查询错误问题
* 修复CollUtil.disjunction计算差集修复一个集合为空的情况(感谢@【天津】〓下页)
* 修复Db模块中Number参数丢失问题(感谢@【山东】小灰灰)


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


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

查看所有标签

猜你喜欢:

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

Beginning Google Maps API 3

Beginning Google Maps API 3

Gabriel Svennerberg / Apress / 2010-07-27 / $39.99

This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps v3 on web pages in both desktop and mobile ......一起来看看 《Beginning Google Maps API 3》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具