hutool JAVAツール

https://hutool.cn/docs/#/

インストールと入門

Javaの甘いを保つツールのセット。

       giteeスター githubのスター netlify

-ホーム:https://hutool.cn/  |  https://www.hutool.club/  -

- QQ群③:555 368 316  - - QQ群④:718 802 356  -


簡単な紹介

Hutoolツールは、そのJava言語でもできるようにすることを、Javaのような関数型言語が猶予を持っていること、作業効率を向上させ、API関連する学習コストを削減し、小さいながらも完全なJavaクラス・ライブラリ、パッケージの静的メソッドである「甘いです。」

各ユーザーの細工からユーティリティメソッドHutool、大規模なプロジェクト開発の小さな問題を解決するためのツールが、また、劇中の小規模なプロジェクトの効率の両方で、基盤となるJavaコードの開発のすべての側面をカバー。

Hutoolは、それが最大の不完全なパッケージに起因するバグを回避するために、一方で、開発者は、開発者がビジネスに集中することができ、publicクラスおよび公益方法でプロジェクトをパッケージ化するための時間を節約し、パッケージに優しい代替「UTIL」プロジェクトです。

名前の由来Hutool

Hutool =胡+ツールは、プロジェクトがオープンソースのライブラリをはがし元の会社の基礎となるコードで、「胡」は会社名であるツールは、ツールを表し、示しています。Hutool同音異字意味一方で、片手シンプルで理解しやすい上、「混乱」「羊毛-向かいました。」

Hutoolは、コーディングの我々の方法を変更する方法

Hutoolの目標は、完全に私たちはコードを書く方法を変更するために、回避の問題に最大に複雑なコードの代わりにユーティリティメソッドを使用し、「カット&ペースト」のコードをすることです。

一例として、MD5を計算するには:

  • 簡単な変更への変更に> - >「JavaのMD5暗号化」の検索 - - [以前]検索エンジンを開きます>ブログエントリを開く - >コピー&ペースト
  • 【今】Hutoolの導入 - > SecureUtil.md5()

Hutoolのバグがコストを削減し、不均一なコードがネットワーク上に表示されないようにするために、コード検索によって引き起こされるがあります。


これは、コンポーネントが含まれています

ベースのJavaツール、ファイル、ストリーム、暗号化と復号化、トランスコーディング、定期的に、スレッド、XMLなどのJDKのカプセル化方式、さまざまな構図ツールUtilの、次のコンポーネントを提供しながら:

モジュール 入門
hutool-AOP JDKダイナミックプロキシパッケージ、非カットIOCでのサポートを提供
hutool、ブルームフィルタ いくつかのハッシュアルゴリズムブルームフィルタを提供するために、ブルームフィルタ、
hutoolカバー シンプルなキャッシュ実装
hutoolコア 豆の操作、日付、およびその他のさまざまな使用率を含むコア、
hutool-cronの スケジュールされたタスクスケジュールされたタスクモジュールは、クラス式のcrontabを提供します
hutool、暗号 暗号化と復号化モジュール、提供対称、非対称と抽象的アルゴリズムパッケージ
hutool-DB 思想に基づいて、データのカプセル化後のJDBC操作、ActiveRecordの
hutool-DFA 複数のキーワードに基づいてDFAモデルを探します
hutool、余分な サードパーティ製のパッケージ(テンプレートエンジン、電子メール、サーブレット、2次元コード、絵文字、FTP、単語など)用の拡張モジュール
hutool-HTTP HTTPクライアントパッケージのHttpURLConnectionに基づきます
hutoolログ ファサードを実装自動識別ログログ
hutoolスクリプト パッケージスクリプトの実行、例えばJavascriptを
hutool設定 より強力なパッケージ構成ファイルおよびプロパティの設定
hutoolシステム パッケージシステムコールのパラメータ(JVM情報など)
hutool-JSON JSON達成
hutool-キャプチャ 画像検証コードを達成するために
hutool、その後、 ExcelのパッケージでPOIのために
hutoolソケット NIOとAIOのソケットのJavaベースのパッケージ

需要がモジュールごとに別々に導入することができる、それはまたによって組み込むことができるhutool-allすべてのモジュール方式を導入します。


ファイル

中国のドキュメンテーション 中国のドキュメント(スペア)

APIリファレンス


インストール

Mavenの

プロジェクトでは、以下の依存関係のpom.xmlを追加します。

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

Gradleの

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

非Mavenプロジェクト

ダウンロードするには、次のいずれかのリンクをクリックしてhutool-all-X.X.X.jar次のことができます。

注Hutool 5.xのサポートJDK8 +は、Androidプラットフォームのためのテストはありません、ツールがすべての適格なツール利用可能な方法ということを保証することはできません。あなたのプロジェクトがJDK7を使用している場合は、Hutoolの4.xバージョンをご使用ください

コンパイルとインストール

Hutoolクラウドアクセスコードホーム:https://gitee.com/loolly/hutool  その後、実行Hutoolプロジェクトディレクトリを入力し、プロジェクト全体のソースコード(V5-マスターまたはV5-devの枝缶)をダウンロードしてください:

./hutool.sh install

そして、あなたはMavenの導入に使用することができます。


ビルディング・ブロック

分岐命令

2つのブランチにHutoolソース、以下の機能:

ブランチ 効果
V5-マスター 主枝、枝のリリースバージョン、提出され、中央図書館と一致瓶は、いかなる変更またはPRを受信しません
V5-devの 開発ブランチは、デフォルトでは、スナップショットのバージョン、受諾又はPRの次のバージョンであります

フィードバックや提案、バグを提供

問題は、あなたがそれを使用しているフィードバックJDKのバージョン、Hutoolバージョンと依存ライブラリのバージョンを提出記入してください。

ステップコードを提供

  1. GithubのGitee上または自分のレポへのプロジェクトをfork
  2. プロジェクト過去のフォークはあなたの地元のクローンにあなたのプロジェクトです
  3. コードを変更します(V5-devの枝を変更することを忘れないでください)
  4. 独自のライブラリ(V5-devの枝)をコミットするプッシュした後、
  5. ご自宅でのログインやGithubのGiteeを提出し、その後、いくつかの記述情報を記入し、それをクリックして、プルリクエストボタンを見ることができます。
  6. 著者の待機合併

PRの原則を遵守します

Hutoolを満たす特定の仕様を任意の人工Hutoolが病気のために医療への順序で、Prは(プルリクエスト)を提出するために必要な、貢献コードを寄与するが、著者は強迫性障害の患者で歓迎し、次のように、仕様は以下のとおりです。

  1. 具体的には、それぞれの新しい方法は、法に従うべきである、完全な注意事項は、Javaの仕様は、文書、パラメータの説明、戻り値やその他の情報を述べて説明し、必要に応じてお好みであれば、あなたも自分の名前を追加することができ、ユニットテストを追加してください。
  2. Eclipseのに応じHutoolのインデント(学ぶことができない、著者は非常に怠惰あり、IDEAおよび使用する方が簡単に教えてはいけませんより快適な)デフォルト、IDEA本当に、香りのEclipseのショートカット(タブ)インデント後に変更され、これを遵守する(と私は患者の習慣)で問題空間とタブを、反論しないでください。
  3. 新しく追加されたサードパーティ製のライブラリのメソッドを使用しないでください、Hutoolは(余分なモジュールツールがない限りプラス方式)非依存の原則に従ってください。
  4. 要求を引き出してくださいv5-devブランチ。新しいブランチの5.xのバージョンでHutool:v5-masterメインブランチは、それが中央ライブラリのバージョンをリリースしていると述べ、ブランチはPRを許可されていない、変更することはできません。

寄付します

あなたはHutoolが良いと感じた場合は、寄付することができます^ _ ^私の感謝の気持ちを表現するために、〜ホットストリップのパッケージを食べてください。

「寄付」ボタンをページをクリックの下部を引くには、以下のリンクをクリックしてください。

囲碁寄付

おすすめ

転載: www.cnblogs.com/zouhao/p/12061201.html