注意 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版本引用
- 添加SNAPSHOT支持:
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
- 引用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
子模塊
每個子模塊可以被單獨引入使用,修改左邊名字為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版本引用
- 添加SNAPSHOT支持:
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
- 引用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
```</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>
