注意
Hutool只支持JDK7+,对应Android平台也并不支持。

子模块

每个子模块可以被单独引入使用,修改左边名字为artifactId即可。如果想引入所有模块,可以引入hutool-all即可。

  • hutool-aop JDK动态代理封装,提供非IOC下的切面支持
  • hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
  • hutool-cache 缓存
  • hutool-core 核心,包括Bean操作、日期、各种Util等
  • hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
  • hutool-crypto 加密解密模块
  • hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
  • hutool-dfa 基于DFA模型的多关键字查找
  • hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等)
  • hutool-http 基于HttpUrlConnection的Http客户端封装
  • hutool-log 自动识别日志实现的日志门面
  • hutool-script 脚本执行封装,例如Javascript
  • hutool-setting 功能更强大的Setting配置文件和Properties封装
  • hutool-system 系统参数调用封装(JVM信息等)
  • hutool-geo GeoHash封装
  • hutool-json JSON实现

通过Maven引入项目

RELEASE版本引用

在项目的pom.xml的dependencies中加入以下内容:

<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.0.12</version>
</dependency>

SNAPSHOT版本引用

  1. 添加SNAPSHOT支持:
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
  1. 引用SNAPSHOT版本的库
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.0.13-SNAPSHOT</version>
</dependency>

通过Gradle引入项目

compile 'cn.hutool:hutool-all:4.0.12'

工具包的版本可以通过 http://search.maven.org/ 搜索hutool-all找到项目。

非Maven项目

直接下载jar包

可以从http://search.maven.org/ 搜索hutool-all找到项目,点击对应版本,下面是相应的Jar包,导入即可使用。

一键直达:http://search.maven.org/#search%7Cga%7C1%7Chutool-all

如果中央库访问不便,可以访问阿里云的资源:

http://maven.aliyun.com/nexus/content/groups/public/cn/hutool/hutool-all/

自行编译安装

访问Hutool的码云主页:https://gitee.com/loolly/hutool 下载整个项目源码(v4-master或v4-dev分支都可)然后进入Hutool项目目录执行:

bin/hutool.sh install

> 注意
> Hutool只支持JDK7+,对应Android平台也并不支持。

子模块

每个子模块可以被单独引入使用,修改左边名字为artifactId即可。如果想引入所有模块,可以引入hutool-all即可。

  • hutool-aop JDK动态代理封装,提供非IOC下的切面支持
  • hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
  • hutool-cache 缓存
  • hutool-core 核心,包括Bean操作、日期、各种Util等
  • hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
  • hutool-crypto 加密解密模块
  • hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
  • hutool-dfa 基于DFA模型的多关键字查找
  • hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等)
  • hutool-http 基于HttpUrlConnection的Http客户端封装
  • hutool-log 自动识别日志实现的日志门面
  • hutool-script 脚本执行封装,例如Javascript
  • hutool-setting 功能更强大的Setting配置文件和Properties封装
  • hutool-system 系统参数调用封装(JVM信息等)
  • hutool-geo GeoHash封装
  • hutool-json JSON实现

通过Maven引入项目

RELEASE版本引用

在项目的pom.xml的dependencies中加入以下内容:

&lt;dependency&gt;
&lt;groupId&gt;cn.hutool&lt;/groupId&gt;
&lt;artifactId&gt;hutool-all&lt;/artifactId&gt;
&lt;version&gt;4.0.12&lt;/version&gt;
&lt;/dependency&gt;

SNAPSHOT版本引用

  1. 添加SNAPSHOT支持:
&lt;parent&gt;
&lt;groupId&gt;org.sonatype.oss&lt;/groupId&gt;
&lt;artifactId&gt;oss-parent&lt;/artifactId&gt;
&lt;version&gt;9&lt;/version&gt;
&lt;/parent&gt;
  1. 引用SNAPSHOT版本的库
&lt;dependency&gt;
&lt;groupId&gt;cn.hutool&lt;/groupId&gt;
&lt;artifactId&gt;hutool-all&lt;/artifactId&gt;
&lt;version&gt;4.0.13-SNAPSHOT&lt;/version&gt;
&lt;/dependency&gt;

通过Gradle引入项目

compile 'cn.hutool:hutool-all:4.0.12'

> 工具包的版本可以通过 http://search.maven.org/ 搜索hutool-all找到项目。

非Maven项目

直接下载jar包

可以从http://search.maven.org/ 搜索hutool-all找到项目,点击对应版本,下面是相应的Jar包,导入即可使用。

一键直达:http://search.maven.org/#search%7Cga%7C1%7Chutool-all

如果中央库访问不便,可以访问阿里云的资源:

http://maven.aliyun.com/nexus/content/groups/public/cn/hutool/hutool-all/

自行编译安装

访问Hutool的码云主页:https://gitee.com/loolly/hutool 下载整个项目源码(v4-master或v4-dev分支都可)然后进入Hutool项目目录执行:

bin/hutool.sh install
```</textarea>
</div> <script type="text/javascript">
$('#article_area').on("click", "img", function(){
var url = $(this).attr("src");
if(url!=""){
window.open(url, "_blank");
}
});
$('#article_area a').each(function(){
var url = $(this).attr("href");
if(url.indexOf("://")>-1){
if(url.indexOf("mydoc.io") > -1 || url.indexOf("doc.oschina") > -1){
return;
}
$(this).attr('target', '_blank');
}
});
</script>
<script type="text/javascript" src="/action/visit/document_version?id=39315" defer="defer"></script>
</div>
</div>
</article>

最新文章

  1. iOS 疑难杂症— — 收到推送显示后自动消失的问题
  2. git 使用技巧
  3. mac 安装tomcat
  4. C#面向对象总结1
  5. apache 80端口部属多站点配置
  6. Java 中空指针处理方法
  7. 关于HTML的Element
  8. 一个完整的菜谱客户端(android源码)(有独立后台)
  9. MySql命令——命令行客户机的分隔符
  10. JS的全局变量&amp;局部变量
  11. Swift - 设置UIView的背景色和背景图片
  12. asp.net -mvc框架复习(1)-ASP.NET网站开发概述
  13. 编译安装python3.6后pip3无法安装模块问题处理
  14. React Native之通知栏消息提示(ios)
  15. 2018-2019 20175232 实验二《Java面向对象程序设计》实验报告
  16. k3生成解决方案时错误处理
  17. Codeforces986C AND Graph 【位运算】【dfs】
  18. react中改变echart图表的形状
  19. [Python]基础教程(1)、介绍及环境搭建
  20. 【转】 strrchr()函数---C语言

热门文章

  1. java.sql.SQLException: Access denied for user &#39;gaoqi&#39;@&#39;127.0.0.1&#39; (using password: YES)
  2. 小白艰难的Python图像的绘制
  3. Go错误
  4. P2P头部平台退出后,普通人如何避开投资理财的“雷区”?
  5. scp--linux命令
  6. PTA的Python练习题(十五)
  7. Truffle 快速构建 DApp
  8. java篇 之 抽象
  9. 【题解】Rusty String [CF827E]
  10. Typora自动生成标题编号