Hutool特別版是一款免費提供各種Util工具的Java基礎工具包,我們可以通過這款軟件來完成對文件、流、加密解密、轉碼、正則、線程、XML的封裝,功能非常強大哦!
Hutool是Hu + tool的自造詞,前者致敬我的“前任公司”,后者為工具之意,諧音“糊涂”,寓意追求“萬事都作糊涂觀,無所謂失,無所謂得”的境界。
Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。Hutool最初是我項目中“util”包的一個整理,后來慢慢積累并加入更多非業務相關功能,并廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。
1、日期工具
通過DateUtil類,提供高度便捷的日期訪問、處理和轉換方式。
2、HTTP客戶端
通過HttpUtil對HTTP客戶端的封裝,實現便捷的HTTP請求,并簡化文件上傳操作。
3、轉換工具
通過Convert類中的相應靜態方法,提供一整套的類型轉換解決方案,并通過ConverterRegistry工廠類自定義轉換。
4、配置文件工具(SETTING)
通過Setting對象,提供兼容Properties文件的更加強大的配置文件工具,用于解決中文、分組等JDK配置文件存在的諸多問題。
5、日志工具
Hutool的日志功能,通過抽象Log接口,提供對Slf4j、LogBack、Log4j、JDK-Logging的全面兼容支持。
6、JDBC工具類(DB模塊)
通過db模塊,提供對MySQL、Oracle等關系型數據庫的JDBC封裝,借助ActiveRecord思想,大大簡化數據庫操作。