跳过导航链接

hutool-extra 6.0.0-M7 API

程序包 
程序包 说明
org.dromara.hutool.extra
由于Hutool的原则是不依赖于其它配置文件,但是很多时候我们需要针对第三方非常棒的库做一些工具类化的支持
因此Hutoo-extra包主要用于支持第三方库的工具类支持。
org.dromara.hutool.extra.aop
JDK动态代理封装,提供非IOC下的切面支持,封装包括: 基于Proxy代理 基于Spring-cglib代理 考虑到cglib库不再更新且对JDK9+兼容性问题,不再封装 createEngine proxy ProxyEngineFactory =》 ProxyEngine =》 Proxy
org.dromara.hutool.extra.aop.aspects
切面实现,提供一些基本的切面实现
org.dromara.hutool.extra.aop.engine
切面实现引擎
org.dromara.hutool.extra.aop.engine.jdk
JDK方式切面实现,基于Proxy封装
org.dromara.hutool.extra.aop.engine.spring
Spring-cglib切面实现
org.dromara.hutool.extra.compress
基于commons-compress的压缩解压封装
支持包括:gzip, bzip2, xz, lzma, Pack200, DEFLATE, Brotli, DEFLATE64, ZStandard and Z, the archiver formats are 7z,
ar, arj, cpio, dump, tar and zip等格式。
org.dromara.hutool.extra.compress.archiver
基于commons-compress的打包(压缩)封装 见:https://commons.apache.org/proper/commons-compress/
org.dromara.hutool.extra.compress.extractor
基于commons-compress的解包(解压缩)封装 见:https://commons.apache.org/proper/commons-compress/
org.dromara.hutool.extra.emoji
基于https://github.com/vdurmont/emoji-java的Emoji表情工具类
org.dromara.hutool.extra.ftp
基于Apache Commons Net封装的FTP工具
org.dromara.hutool.extra.mail
邮件封装,基于jakarta.mail库,入口为MailUtil
org.dromara.hutool.extra.management
Management模块主要获取系统、JVM、内存、CPU等信息,以便动态监测系统状态
org.dromara.hutool.extra.management.oshi
Oshi库封装
https://github.com/oshi/oshi
org.dromara.hutool.extra.pinyin
拼音相关封装 createEngine getPinyin PinyinEngineFactory =》 PinyinEngine =》 拼音
org.dromara.hutool.extra.pinyin.engine
拼音具体实现
org.dromara.hutool.extra.pinyin.engine.bopomofo4j
封装了Bopomofo4j的引擎。
org.dromara.hutool.extra.pinyin.engine.houbb
封装了 Pinyin 的引擎。
org.dromara.hutool.extra.pinyin.engine.jpinyin
封装了Jpinyin的引擎。
org.dromara.hutool.extra.pinyin.engine.pinyin4j
封装了Pinyin4j的引擎。
org.dromara.hutool.extra.pinyin.engine.tinypinyin
封装了TinyPinyin的引擎。
org.dromara.hutool.extra.qrcode
二维码封装,基于zxing库,入口为QrCodeUtil
org.dromara.hutool.extra.spring
Spring相关工具封装
org.dromara.hutool.extra.spring.cglib
Spring cglib相关工具封装
org.dromara.hutool.extra.ssh
Jsch封装,包括端口映射、SFTP封装等,入口为JschUtil
org.dromara.hutool.extra.ssh.engine
SSH 引擎封装
org.dromara.hutool.extra.ssh.engine.ganymed
Ganymed-SSH2(https://www.ganymed.ethz.ch/ssh2/) 引擎封装
org.dromara.hutool.extra.ssh.engine.jsch
Jsch(http://www.jcraft.com/jsch/) 引擎封装
org.dromara.hutool.extra.ssh.engine.mina
Apache MINA SSHD(https://mina.apache.org/sshd-project/) 引擎封装
org.dromara.hutool.extra.ssh.engine.sshj
SSH 引擎封装
org.dromara.hutool.extra.template
第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎,提供: TemplateEngine:模板引擎接口,用于不同引擎的实现。
org.dromara.hutool.extra.template.engine
第三方模板引擎实现
org.dromara.hutool.extra.template.engine.beetl
Beetl实现,模板引擎介绍见:http://ibeetl.com/
org.dromara.hutool.extra.template.engine.enjoy
Jfinal家的Enjoy模板引擎实现,见:https://jfinal.com/doc/6-1
org.dromara.hutool.extra.template.engine.freemarker
Freemarker实现
见:https://freemarker.apache.org/
org.dromara.hutool.extra.template.engine.jetbrick
jetbrick-template实现,模板引擎介绍见:https://github.com/subchen/jetbrick-template-2x
org.dromara.hutool.extra.template.engine.jetbrick.loader
jetbrick-template实现,特殊资源加载器
模板引擎介绍见:https://github.com/subchen/jetbrick-template-2x
org.dromara.hutool.extra.template.engine.pebble
pebble template实现,模板引擎介绍见:https://github.com/PebbleTemplates/pebble
org.dromara.hutool.extra.template.engine.rythm
Rythm实现,见:http://www.rythmengine.org/
org.dromara.hutool.extra.template.engine.thymeleaf
Thymeleaf实现,见:https://www.thymeleaf.org/
org.dromara.hutool.extra.template.engine.velocity
Velocity实现
见:http://velocity.apache.org/
org.dromara.hutool.extra.template.engine.wit
Wit实现,见:http://zqq90.github.io/webit-script/
org.dromara.hutool.extra.tokenizer
中文分词封装
通过定义统一接口,适配第三方分词引擎
org.dromara.hutool.extra.tokenizer.engine
第三方分词引擎实现
org.dromara.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
org.dromara.hutool.extra.tokenizer.engine.ansj
Ansj分词实现
项目地址:https://github.com/NLPchina/ansj_seg
org.dromara.hutool.extra.tokenizer.engine.hanlp
HanLP分词引擎实现
项目地址:https://github.com/hankcs/HanLP
org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
IKAnalyzer分词引擎实现
项目地址:https://github.com/yozhao/IKAnalyzer
org.dromara.hutool.extra.tokenizer.engine.jcseg
Jcseg分词引擎实现
项目地址:https://gitee.com/lionsoul/jcseg
org.dromara.hutool.extra.tokenizer.engine.jieba
Jieba分词引擎实现
项目地址:https://github.com/huaban/jieba-analysis
org.dromara.hutool.extra.tokenizer.engine.mmseg
mmseg4j分词引擎实现
项目地址:https://github.com/chenlb/mmseg4j-core
org.dromara.hutool.extra.tokenizer.engine.mynlp
MYNLP 中文NLP工具包分词实现
项目地址:https://github.com/mayabot/mynlp/
org.dromara.hutool.extra.tokenizer.engine.word
Word分词引擎实现
项目地址:https://github.com/ysc/word
org.dromara.hutool.extra.validation
基于JSR-380标准的校验工具类,封装了jakarta.validation的API
org.dromara.hutool.extra.xml
XML和JAXB(Java Architecture for XML Binding)相关封装
由于JDK11+移除了"javax.xml.bind"相关类型,因此封装于extra模块
跳过导航链接

Copyright © 2023. All rights reserved.