Hutool 是什么
官网:hutool.cn/
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”;
Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。
入门和安装
Maven
在项目的pom.xml的dependencies中加入以下内容:
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.5.8</version></dependency>
Gradle
compile'cn.hutool:hutool-all:5.5.8'
非Maven项目
点击以下任一链接,下载hutool-all-X.X.X.jar
即可:
Maven中央库1
Maven中央库2
注意 Hutool 5.x支持JDK8+,对Android平台没有测试,不能保证所有工具类或工具方法可用。 如果你的项目使用JDK7,请使用Hutool 4.x版本
编译安装
访问Hutool的Gitee主页:gitee.com/loolly/hutool 下载整个项目源码(v5-master或v5-dev分支都可)然后进入Hutool项目目录执行:
./hutool.shinstallCopytoclipboardErrorCopied
然后就可以使用Maven引入了。
包含组件
一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:
可以根据需求对每个模块单独引入,也可以通过引入hutool-all
方式引入所有模块。
最后:
以上都是从官网拷贝过来的,官网已经将所有的api都讲的很详细了,可以去学习一下!