Hutool是一個(gè)Java基礎(chǔ)工具包,方便java工程師快速的管理自己的代碼,提供了各種Util工具類,降低相關(guān)API的學(xué)習(xí)成本,能支持對(duì)文件、流、加密解密、轉(zhuǎn)碼、正則、線程、XML等JDK方法進(jìn)行封裝,適用于Java Web開發(fā),可以與其它框架無耦合,并擁有高度可替換的特性。它提供了豐富的文件、日期、日志、正則、字符串、配置文件等工具方法,適用于Java Web開發(fā),可以與其它框架無耦合,并擁有高度可替換的特性,對(duì)這款Java工具包感興趣的朋友快來獲取吧!
hutool.jar功能
在3.0.1中,相比2.X,最大的改變是將Hutool模塊化,使各個(gè)功能獨(dú)立的模塊可以拆分,以便給使用者提供更靈活的選擇。同時(shí)提供hutool-all模塊,整合所有模塊為一個(gè)包,為初學(xué)者提供最大的便利性。另一項(xiàng)重大變更就是單元測試和文檔了。在3.0.1這個(gè)版本中,借助開源中國文檔系統(tǒng),提供更加合理完善的文檔,并且還在不斷補(bǔ)充。同時(shí)完善單元測試機(jī)制,提高工具的可用性。java下載的工具包如何導(dǎo)入
buildpath是項(xiàng)目編譯時(shí)需要用到的包,webcontent(webroot)-webinf-lib目錄下的jar是運(yùn)行時(shí)需要用到的包,外部包不能夠適用全部項(xiàng)目的,用一次,導(dǎo)入一次。
Java工具包特色
1、日期工具
根據(jù)DateUtil類,提供高度便捷的日期瀏覽、解決和轉(zhuǎn)換方法。
2、HTTP客戶端
根據(jù)HttpUtil對(duì)HTTP客戶端的封裝,完成便捷的HTTP請(qǐng)求,并簡化上傳文件操作。
3、轉(zhuǎn)換工具
根據(jù)Convert類里的相應(yīng)靜態(tài)方法,提供一整套的類型轉(zhuǎn)換解決方法,并根據(jù)ConverterRegistry工廠類自定轉(zhuǎn)換。
4、配置文件工具(SETTING)
根據(jù)Setting目標(biāo),提供適配Properties文件的更為強(qiáng)大的配置文件工具,用以處理中文、分組等JDK配置文件存在的諸多難題。
5、日志工具
Hutool的日志作用,根據(jù)抽象Log接口,提供對(duì)Slf4j、LogBack、Log4j、JDK-Logging的全面適配適用。
6、JDBC工具類(DB模塊)
根據(jù)db模塊,提供對(duì)MySQL、Oracle等關(guān)系數(shù)據(jù)庫的JDBC封裝,依靠ActiveRecord觀念,大大簡化數(shù)據(jù)庫操作。