摘自3.1.1版本作者發布原話,當時看到有點說不上的情緒,為作者的堅持、熱愛點個贊。
已經想不起來是怎樣結識 Hutool 的,但 Hutool 伴隨幾個項目的推進,獲得了同事一致好評。
沒經過實踐和檢驗的東西,自己也不會輕易推薦出來,Hutool 確實很優秀很強大,我覺得是時候抽時間安利一波。
好東西應該拿出來分享,讓更多的程序員兄弟姐妹們收益,減少工作量將更多的時間投入其他地方。
記得自己在閑暇整理和組織過一個類似的類庫:【干貨分享】通用工具類 ,自我遇到 Hutool 后,這項目已被冷落很長時間。
來描述下我推薦 Hutool 幾個最主要的原因:
首先 Hutool 對自己的定位很清晰,做用戶的超級工具,依賴其他類庫基本上都是可選的。
例如你需要對 Excel、Word 進行處理,那么你項目中勢必會依賴 POI ,然后直接使用 Hutool-Poi 減低代碼量即可。
Hutool 除了對特定內容需要引入可選依賴以外,絕大數都是在 JDK 基礎上進行的封裝,對項目的污染性降低到了最低,幾乎不可見的地步。
簡潔的調用參數、良好的設計模式、主要功能覆蓋全面的測試用例、詳盡的中文注釋,替代 common-XX 系列基本上是穩穩的。
其次 Hutool 組織非常合理,由 maven 分很多小模塊進行構建。
根據自身項目需求可以選擇引入其中的一個或者多個模塊,甚至是粘貼其中獨立的類或者方法。
相比只需一個方法就要引入一個類庫的做法要舒服的多,對那些喜歡簡潔的編程者也不失為一個好的選擇,
最后 Hutool 的生態圈擴張的非常廣泛,有全國各地的小伙伴在項目中使用,反饋 BUG 、提出更好的設計意見。
前幾天發現 Hutool 已評為開源中國的 MVP 項目,作為開源類庫能走到今天的地步,我覺得已經非常不錯了。
好的東西是歲月沉淀下來的,不是某些人嘴里忽悠的概念、炒作的資本。
我上述描述可能難免有遺漏和錯誤,如果你想更好的了解 Hutool。
主頁地址:http://hutool.cn/
我和作者只是聊過一兩次,沒有任何關系,只是想將好東西分享給大家,獨樂樂不如眾樂樂。