Hutool是一個 Java 工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓 Java 語言也可以"甜甜的"。Hutool 最初是我項目中util包的一個整理,後來慢慢積累並加入更多非業務相關功能,並廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。
此次主要更新為簡化了DB模塊的操作,這部分文檔見:http://hutool.mydoc.io/?t=304391
-
4.1.2新特性【core】MapUtil增加getDate方法(感謝@【帝都】寧靜)
【json】putByPath方法增加容錯性,支持下標越界識別為追加(issue#IKNM6@Gitee)
【core】增加FileUtil.getParent方法(pr#18@Gitee)
【core】ImageUtil.pressText增加抗鋸齒(pr#19@Gitee)
【core】BeanUtil.getPropertyDescriptors去除class屬性(issue#IKVKR@Gitee)
【json】putByPath方法針對空的規則變更(issue#IKX2H@Gitee)
【captcha】增加CodeGenerator,可自定義驗證碼文字生成策略(issue#IL3YH@Gitee)
【core】增加CollUtil.list方法,更靈活的創建ArrayList和LinkedList
【core】DateTime增加時區支持(issue#131@Github)
【extra】QrCodeUtil二維碼生成支持設置邊距、顏色等自定義項(issue#135@Github)
Bug修復【core】修復JSONUtil.formatJsonStr引號換行問題(issue#IKMMK@Gitee)
【core】修復URLUtil.getDecodedPath可能導致的空指針問題(issue#IKLRD@Gitee)
【core】修復PinyinUtil.getAllFirstLetter非漢字顯示問題(issue#IKM0P@Gitee)
【json】修復當Bean為私有類時無法實例化導致的JSON轉換問題(感謝@【上海】風景)
【json】修復Bean中有Object欄位時toBean產生的問題(感謝@【上海】風景)
【core】修復XmlUtil關閉XXE避免XXE攻擊
【poi】修復Excel03SaxReader讀取小數的問題(感謝@【深圳】rm -rf /)
【core】修復CollUtil.findOne空參數導致的空指針問題(issue#133@Github)
【core】修復JSONArray.addAll問題(pr#137@Github)
【core】修復UnicodeUtil單獨空格無法轉換問題