hutool 2.14.0 发布,Java 工具集

路小磊
 路小磊
发布于 2016年01月27日
收藏 152

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

●修复HTTP模块中空参数导致的空指针问题
●修复LogWraper的问题
●修复isURL验证错误问题
●FileUtil增加递归获取文件目录的方法
●增加JarClassLoader类,用于加载外部Jar文件
●修复Oracle引号包围和nextval的大小写问题
●Entity加入字段限制机制
●增加一些日期方法
●修复空组GroupedSet的bug
●增加FileUtil从文件中读取字符串和行
●Setting继承于BasicSetting,并解决并发问题
●在Entity中增加clone方法和toString()方法
●DbUtil中增加方法,用于将表字段加入到Entity,限制Entity内容范围
●增加CronUtil的一些管理方法,暴露Scheduler对象给用户
●丰富DaoTemplate方法
●Conver.toXXX转换为数字的方法加入trim
●增加EntitySetHandler,用于返回唯一性的结果集
●修复InjectUtil中toMap方法返回getClass的问题
●db增加分页,会根据总结果数计算分页的各种参数
●LogWrapper增加只有一个Throwable参数的日志方法
●SqlExecutor增加call方法
●Entity类型的Where参数支持表达式
●增加计算文件MD5方法(SecureUtil.md5)
●ClassUtil增加invoke方法,用于动态执行指定对象或类的方法
●修复Http编码空指针问题
●修复newArrayList的大坑!
●强化Log模块,无配置下支持多日志框架
●FileUtil增加方法判断目录是否为空
●SecureUtil增加simpleUUID方法
●修复Map转对象的时候忽略大小写问题(InjectUtil.injectFromMap)
●修复LogFactory.get()栈溢出问题
●增加downloadFile方法 for HttpUtil
●扩充ZipUtil
●增加数据库连接池
●修复Http的form多类型问题
●修复IoUtil.copy未flush的bug
●Http增加文件上传
●FileUtil中加入flush
●修复FileUtil的touch方法创建父目录空指针问题
●getClob Method
●增加转换为大写方法
●完善SystemUtil,并集中于system包中
●Http模块加入gzip支持
●解决IoUtil读取文本的问题
●明确分类
●加入filter
●修复Crontab restart不能加载配置文件的bug
●扩充StrUtil
●Add HTMLFilter
●修改getLog为get
●增加一些工具方法
●增加BeanUtil
●增加ConsoleLog
●CharsetUtil调整
●调整BloomFilter API
●增加SettingDruidDatasource
●修复Conver
●对Https验证增加自定义方法
●抽象不同类型对象的getter方法
●InjectUtil类删除,方法迁移至BeanUtil

此次版本升级变动较大,不同的模块分类到了不同的包中(例如独立的XXXUtil放到com.xiaoleilu.hutool.util包中),为以后模块化做准备。

年前最后一次版本发布,欢迎随时提Issue,感谢Hutool的广大用户(我就是吹个牛,其实没几个人用)对此工具的支持。

项目:

http://git.oschina.net/loolly/hutool
https://github.com/looly/hutool

文档:

http://hutool.mydoc.io/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:hutool 2.14.0 发布,Java 工具集
加载中

最新评论(28

路小磊
路小磊

引用来自“徐承恩”的评论

添加到maven中央库吧
已经在了
徐承恩
徐承恩
添加到maven中央库吧
yangjh_chs
yangjh_chs
不错,研究研究👍
路小磊
路小磊

引用来自“wappleat”的评论

支持下
13谢谢
路小磊
路小磊

引用来自“超表丁丁”的评论

很好啊,最不喜欢一堆堆依赖的
嘿嘿,spring这种模块拆成N个包也是有好处的,毕竟框架太大,很多功能不需要,导入也是浪费。缺点是用哪些用户还得自己选
路小磊
路小磊

引用来自“南湖船老大”的评论

以前我也写过一个类似的,里面着重加强的地方:SHA3和更安全的安全相关系列算法,对数组、文件、字符串更直接有效的操作,柔化类型使之更适合开发web。对各种缓存和流的包装,使之更容易使用
是的,就是这个意思。我工具类很大一部分是对JDK方法的包装,这种包装可以隐藏很多不需要总是在乎的细节。最典型的就是close方法,既要判断空又要try catch包围,封装成一个方法就好。
wappleat
wappleat
支持下
超级大丁丁
超级大丁丁
很好啊,最不喜欢一堆堆依赖的
xiaowen18
xiaowen18

引用来自“xiaowen18”的评论

和Apache commons比,优势在哪?

引用来自“路小磊”的评论

全,基本工具类差不多,多了很多我自己定义的方法。还有一些实用功能,是apache没有的。再就是几乎没有依赖。
研究研究
南湖船老大
南湖船老大
以前我也写过一个类似的,里面着重加强的地方:SHA3和更安全的安全相关系列算法,对数组、文件、字符串更直接有效的操作,柔化类型使之更适合开发web。对各种缓存和流的包装,使之更容易使用
返回顶部
顶部