?Seperangkat alat yang membuat Java tetap manis.
https://hutool.cn/ ?
?Dokumentasi Bahasa Inggris
Hutool
adalah pustaka alat Java yang kaya fitur dan mudah digunakan. Melalui penggunaan banyak kelas alat praktis, ini bertujuan untuk membantu pengembang menyelesaikan berbagai tugas pengembangan dengan cepat dan nyaman. Alat yang dienkapsulasi ini mencakup serangkaian operasi seperti string, angka, koleksi, pengkodean, tanggal, file, IO, enkripsi, database JDBC, JSON, klien HTTP, dll., dan dapat memenuhi berbagai kebutuhan pengembangan.
Hutool = Hu + alat, yang merupakan pustaka sumber terbuka yang menghilangkan kode dasar proyek perusahaan asli. "Hu" mewakili nama perusahaan, dan alat mewakili alat tersebut. Hutool bersifat homofonik untuk "bingung". Di satu sisi ringkas dan mudah dipahami, dan di sisi lain berarti "jarang terjadi kebingungan".
Hutool
adalah kumpulan alat dan basis pengetahuan. Kami tidak pernah membanggakan kode asli. Sebagian besar kelas alat di -porting , jadi:
Kelas alat dasar Java yang merangkum metode JDK seperti file, aliran, enkripsi dan dekripsi, transcoding, regularisasi, utas, XML, dll., untuk membentuk berbagai kelas alat Util, dan juga menyediakan komponen berikut:
modul | memperkenalkan |
---|---|
Hutool-aop | Enkapsulasi proksi dinamis JDK memberikan dukungan aspek di bawah non-IOC |
Hutool-bloomFilter | Pemfilteran Bloom, menyediakan pemfilteran Bloom dari beberapa algoritma Hash |
Hutool-cache | Implementasi cache sederhana |
Hutool-core | Inti, termasuk operasi Bean, tanggal, berbagai Util, dll. |
Hutool-cron | Modul tugas terjadwal, menyediakan tugas terjadwal yang mirip dengan ekspresi Crontab |
Hutool-crypto | Modul enkripsi dan dekripsi, menyediakan enkapsulasi algoritma simetris, asimetris dan intisari |
Hutool-db | JDBC mengenkapsulasi operasi data, berdasarkan ide ActiveRecord |
Hutool-dfa | Pencarian multi-kata kunci berdasarkan model DFA |
Hutool-ekstra | Modul ekstensi, merangkum pihak ketiga (mesin template, email, Servlet, kode QR, Emoji, FTP, segmentasi kata, dll.) |
Hutool-http | Enkapsulasi klien Http berdasarkan HttpUrlConnection |
log-hutool | Secara otomatis mengidentifikasi fasad log yang diterapkan oleh log |
skrip Hutool | Enkapsulasi eksekusi skrip, seperti Javascript |
pengaturan Hutool | Pengaturan file konfigurasi dan enkapsulasi Properti yang lebih kuat |
sistem-hutool | Enkapsulasi panggilan parameter sistem (informasi JVM, dll.) |
Hutool-json | Implementasi JSON |
Hutool-captcha | Penerapan kode verifikasi gambar |
Hutool-poi | Enkapsulasi Excel dan Word dalam POI |
soket-hutool | Enkapsulasi Socket berbasis Java dari NIO dan AIO |
Hutool-jwt | Implementasi enkapsulasi JSON Web Token (JWT). |
Setiap modul dapat diperkenalkan satu per satu sesuai kebutuhan, atau semua modul dapat diperkenalkan dengan memperkenalkanhutool hutool-all
.
Dokumentasi Tiongkok
Dokumen cadangan Tiongkok
?API Referensi
?Pengenalan video
Jika menurut Anda Hutool bagus, Anda bisa berdonasi dan mentraktir pengelolanya makan potongan pedas~, saya ingin mengucapkan terima kasih ^_^.
Donasi di Gitee
Anda juga dapat mendukung pemeliharaan Hutool dengan membeli produk periferal Hutool!
Kami menyediakan produk periferal yang dicetak dengan Logo Hutool. Silakan klik untuk membeli dan mendukung:
Toko periferal Hutool?
Tambahkan konten berikut ke dependensi pom.xml proyek:
< dependency >
< groupId >cn.hutool</ groupId >
< artifactId >hutool-all</ artifactId >
< version >5.8.34</ version >
</ dependency >
implementation 'cn.hutool:hutool-all:5.8.34'
Klik link berikut untuk mendownloadhutool hutool-all-XXXjar
:
?️Perhatikan bahwa Hutool 5.x mendukung JDK8+ dan belum diuji pada platform Android. Hutool 5.x tidak dapat menjamin bahwa semua kelas alat atau metode alat tersedia. Jika proyek Anda menggunakan JDK7, silakan gunakan Hutool versi 4.x (tidak lagi diperbarui)
Kunjungi beranda Gitee Hutool: https://gitee.com/dromara/hutool Unduh seluruh kode sumber proyek (baik cabang v5-master atau v5-dev) lalu masuk ke direktori proyek Hutool untuk menjalankan:
./hutool.sh install
Kemudian Anda bisa menggunakan Maven untuk mengimpornya.
Kode sumber Hutool dibagi menjadi dua cabang, dengan fungsi sebagai berikut:
cabang | memengaruhi |
---|---|
v5-master | Cabang utama, cabang yang digunakan oleh versi rilis, konsisten dengan jar yang dikirimkan oleh perpustakaan pusat dan tidak menerima PR atau modifikasi apa pun. |
v5-pengembangan | Cabang pengembangan, defaultnya adalah versi SNAPSHOT dari versi berikutnya, menerima modifikasi atau pr |
Saat mengirimkan masukan, harap tunjukkan versi JDK, versi Hutool, dan versi perpustakaan dependen terkait yang Anda gunakan.
Hutool mempersilakan siapapun untuk berkontribusi pada Hutool dan menyumbangkan kode, namun pengelolanya adalah pasien gangguan obsesif-kompulsif, Untuk dapat merawat pasien, PR (pull request) yang perlu diajukan harus memenuhi beberapa spesifikasi sebagai berikut:
v5-dev
. Hutool menggunakan cabang baru setelah versi 5.x: v5-master
adalah cabang utama, yang berarti versi perpustakaan pusat telah dirilis.Klik alamat kode sumber dokumen untuk menambahkan batu bata dan ubin