1 Hutool
Hutool es Hu + herramienta de auto monedas, para rendir homenaje a mi antigua "compañía predecesora", que está destinado herramienta, el homophonic "confundido", es decir, la búsqueda de " todas las cosas sean concepto absurdo, la pérdida no importa, no importa demasiado reino" de.
Hutool es un conjunto de herramientas de Java, es sólo un juego de herramientas que nos ayuda a simplificar cada línea de código, reduciendo por trayecto para lenguaje Java también puede ser "dulce". Hutool inicialmente proyecto "util" paquete de una especie, a continuación, se acumulan poco a poco y añadir más funciones no relacionados con la actividad, y la extensa aprender la esencia de otro proyecto de código abierto, después de terminar sus propias modificaciones, formando un amplio conjunto de herramientas de código abierto.
- desarrollo web
- No acoplamiento con otro marco
- altamente reemplazo
Contiene componentes
Una base de Java herramientas, archivos, corrientes, el cifrado y el descifrado, transcodificación, regular, hilo, XML, etc. método de encapsulación JDK, diversas herramientas de composición Util, mientras que proporciona los siguientes componentes:
módulo | introducción |
---|---|
hutool-AOP | JDK paquete dinámico proxy, proporcionando apoyo en la no cortada COI |
hutool-bloomFilter | filtro Bloom, para proporcionar algún filtro Hash algoritmo Bloom |
cubierta hutool | aplicación sencilla caché |
hutool-core | Core, incluyendo operativo Bean, la fecha, y otros varios Util |
hutool-cron | módulo de tarea programada tarea programada proporciona Crontab clases de expresión |
hutool-cripto | módulos de cifrado y descifrado, proporcionando simétrica, asimétrica y el algoritmo de resumen Paquete |
hutool-db | JDBC operación después de la encapsulación de datos, basado en la idea de ActiveRecord |
hutool-DFA | Encuentra modelo de DFA sobre la base de varias palabras clave |
hutool extra | módulo de expansión para el paquete de terceros (motor de plantillas, correo electrónico, servlet, código bidimensional, Emoji, FTP, palabras, etc.) |
hutool-http | Http cliente basado en el paquete HttpURLConnection |
hutool-log | log log Identificación automática implementada Fachada |
hutool-script | Paquete ejecución del script, por ejemplo Javascript |
hutool la fijación de | El establecimiento de un motor más potente archivo de configuración del paquete y Propiedades |
hutool-sistema | Paquete parámetros de llamada del sistema (JVM de información y similares) |
hutool-JSON | JSON lograr |
hutool-Captcha | código de verificación de la imagen para lograr |
hutool-entonces | Destino especial en el paquete Excel |
hutool-socket | paquete basado en Java zócalo de NIO y AIO |
La demanda puede ser introducido por separado para cada módulo, también puede ser incorporada por hutool-all
la introducción de todo tipo modular.
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.2.4</version>
</dependency>