hutoolJava工具類的使用


注意 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

子模塊

每個子模塊可以被單獨引入使用,修改左邊名字為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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM