Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。
Hutool是一個Java工具包類庫,對文件、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種Util工具類
官網:https://hutool.cn/
官網文檔講的真的很全
日期工具:
通過DateUtil類,提供高度便捷的日期訪問、處理和轉換方式。HTTP客戶端:
通過HttpUtil對HTTP客戶端的封裝,實現便捷的HTTP請求,並簡化文件上傳操作。轉換工具:
通過Convert類中的相應靜態方法,提供一整套的類型轉換解決方案,並通過ConverterRegistry工廠類自定義轉換。配置文件工具(SETTING):
通過Setting對象,提供兼容Properties文件的更加強大的配置文件工具,用於解決中文、分組等JDK配置文件存在的諸多問題。日誌工具:
Hutool的日誌功能,通過抽象Log接口,提供對Slf4j、LogBack、Log4j、JDK-Logging的全面兼容支持。JDBC工具類(DB模塊):
通過db模塊,提供對MySQL、Oracle等關係型數據庫的JDBC封裝,藉助ActiveRecord思想,大大簡化數據庫操作。
安裝
Maven引入
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.0.3</version>
</dependency>
注意 Hutool 5.x支持JDK8+,對Android平臺沒有測試,不能保證所有工具類獲工具方法可用。 如果你的項目使用JDK7,請使用Hutool 4.x版本