Hutool 4.1.10 发布,加入 Enjoy 模板封装

路小磊
 路小磊
发布于 2018年09月06日
收藏 9

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

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

新特性

  • 【extra】 Template增加Jfinal的Enjoy模板支持

  • 【core】 Assert增加checkBetween方法,Validator增加isBetween和validatorBetween

  • 【core】 增加CollUtil.getLast方法(感谢@【帝都】宁静)

  • 【core】 修改Assert.notNull注释(issue#IMI3Z@Gitee)

  • 【core】 BeanUtil增加isEmpty和hasNullField方法(pr#157@Github)

  • 【log】 ConsoleLog增加setLevel方法(issue#IMLZ3@Gitee)

  • 【captcha】 解决验证码超出背景的问题(issue#IHWHE@Gitee)

  • 【core】 MapUtil增加toObjectArray方法

  • 【core】 URLUtil.normalize增加反斜杠处理(issue#IM8BI@Gitee)

  • 【core】 增加ClassUtil.getShortClassName(issue#IM8XM@Gitee)

  • 【core】 增加ThreadFactoryBuilder和ExecutorBuilder

  • 【cron】 定时任务改为线程池实现

  • 【core】 Assert增加checkIndex方法

  • 【core】 parseBoolean增加on、off关键字支持可选字符串

  • 【core】 URLUtil.formatUrl方法兼容更多情况(issue#IMAEA@Gitee)

  • 【core】 改进NumberUtil.isInteger和isLong判断(issue#IMDGB@Gitee)

  • 【http】 HttpResponse增加isOk方法(issue#155@Github)

  • 【http】 改进HttpUtil.downloadXXX方法,返回非2XX抛出异常(issue#IMCTT@Gitee)

  • 【http】 HttpRequest增加setUrlHandler方法(issue#IMD1X@Gitee)

  • 【http】 HttpRequest增加getCookieManager和closeCookie方法(issue#IMDND@Gitee)

Bug 修复

  • 【core】 修复BOMInputStream构造的问题(pr#22@Gitee)

  • 【json】 修复toBean中如果字段中为字符串而JSON中为JSONObject对象注入失败问题(issue#IMGBJ@Gitee)

  • 【setting】 修复keySet总返回空问题(issue#IMHD7@Gitee)

  • 【extra】 修复starttls和SSL连接混淆问题(issue#IMLMD@Gitee)

  • 【setting】 修复getStr无法获取默认值问题(issue#IMLMI@Gitee)

  • 【core】 修复BeanUtil.mapToBean设置别名失效问题

  • 【core】 修复IdcardUtil中isValidCard10空指针问题(issue#IMB7R@Gitee)

  • 【core】 修复SoapRequest空指针问题(issue#IMBUN@Gitee)

  • 【http】 修复文件上传没有关闭File的问题(issue#IMDUY@Gitee)

  • 【json】 修复toBean中有Map参数导致的值丢失问题(issue#IMDEM@Gitee)

  • 【bloomFilter】修复hash值负数问题(issue#154@Github)

  • 【core】 修复Convert中Map强转导致的问题

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Hutool 4.1.10 发布,加入 Enjoy 模板封装
加载中

精彩评论

路小磊
路小磊

引用来自“JFinal”的评论

本来八月份就备忘了要联系 #Hutool# 大神加入 enjoy 模板引擎支持的,时间太不够用了,硬是忘得一干二净

感谢支持:+1:
哈哈,Jfinal大神来留言,我要截图炫耀。

最新评论(9

许雷神
许雷神
亲测,setting.getstr()是可以设置默认值了
MrXionGe
MrXionGe

引用来自“MrXionGe”的评论

老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到

引用来自“MrXionGe”的评论

之前这个方法都是手写一个,复用。。。最近依赖Hutool比较严重,特意来问问

引用来自“妞妞的傻小孑”的评论

有的。
-【core】 BeanUtil增加isEmpty和hasNullField方法(pr#157@Github)
看到了,这两个方法是4.1.10新加的方法。我刚刚去看的API文档,还没更新是4.1.9的文档,所以没找到。
MrXionGe
MrXionGe

引用来自“MrXionGe”的评论

老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到

引用来自“MrXionGe”的评论

之前这个方法都是手写一个,复用。。。最近依赖Hutool比较严重,特意来问问

引用来自“妞妞的傻小孑”的评论

有的。
-【core】 BeanUtil增加isEmpty和hasNullField方法(pr#157@Github)
稳!
妞妞的傻小孑
妞妞的傻小孑

引用来自“MrXionGe”的评论

老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到

引用来自“MrXionGe”的评论

之前这个方法都是手写一个,复用。。。最近依赖Hutool比较严重,特意来问问
有的。
-【core】 BeanUtil增加isEmpty和hasNullField方法(pr#157@Github)
开源中国首席技术官
开源中国首席技术官

引用来自“MrXionGe”的评论

老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到
@Valid + @NotNull 不就可以满足了
MrXionGe
MrXionGe

引用来自“MrXionGe”的评论

老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到
之前这个方法都是手写一个,复用。。。最近依赖Hutool比较严重,特意来问问
MrXionGe
MrXionGe
老哥,有没有检测Java Bean的字段 是否全为null的方法?我在BeanUtil和Validator里面,都没找到
路小磊
路小磊

引用来自“JFinal”的评论

本来八月份就备忘了要联系 #Hutool# 大神加入 enjoy 模板引擎支持的,时间太不够用了,硬是忘得一干二净

感谢支持:+1:
哈哈,Jfinal大神来留言,我要截图炫耀。
JFinal
JFinal
本来八月份就备忘了要联系 #Hutool# 大神加入 enjoy 模板引擎支持的,时间太不够用了,硬是忘得一干二净

感谢支持:+1:
返回顶部
顶部