bus-extra 8.0.2 API

Packages
Package
Description
扩展第三方插件等功能
图片验证码实现
 
验证码生成策略实现
基于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等格式。
基于commons-compress的打包(压缩)封装
基于commons-compress的解包(解压缩)封装
基于https://github.com/vdurmont/emoji-java的Emoji表情工具类
基于Apache Commons Net封装的FTP工具
图像处理相关工具类封装
 
JSON封装
JSON自定义序列化和反序列化接口实现
邮件封装,基于jakarta.mail库
中文分词封装 通过定义统一接口,适配第三方分词引擎
第三方分词引擎实现
Lucene-analysis分词抽象封装 项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
Ansj分词实现 项目地址:https://github.com/NLPchina/ansj_seg
HanLP分词引擎实现 项目地址:https://github.com/hankcs/HanLP
IKAnalyzer分词引擎实现 项目地址:https://github.com/yozhao/IKAnalyzer
Jcseg分词引擎实现 项目地址:https://gitee.com/lionsoul/jcseg
Jieba分词引擎实现 项目地址:https://github.com/huaban/jieba-analysis
mmseg4j分词引擎实现 项目地址:https://github.com/chenlb/mmseg4j-core
MYNLP 中文NLP工具包分词实现 项目地址:https://github.com/mayabot/mynlp/
Word分词引擎实现 项目地址:https://github.com/ysc/word
拼音相关封装
拼音具体实现
封装了Bopomofo4j的引擎。
封装了 Pinyin 的引擎。
封装了Jpinyin的引擎。
封装了Pinyin4j的引擎。
封装了TinyPinyin的引擎。
二维码封装,基于zxing库,入口为QrCodeUtil
Jsch封装,包括端口映射、SFTP封装等,入口为JschUtil
SSH 引擎封装
Jsch(http://www.jcraft.com/jsch/) 引擎封装
Apache MINA SSHD(https://mina.apache.org/sshd-project/) 引擎封装
SSH 引擎封装
第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎,提供: TemplateEngine:模板引擎接口,用于不同引擎的实现。 Template: 模板接口,用于不同引擎模板对象包装。 TemplateConfig:模板配置,用于提供公共配置项。
第三方模板引擎实现
Beetl实现,模板引擎介绍见:http://ibeetl.com/
Freemarker实现 见:https://freemarker.apache.org/
Thymeleaf实现,见:https://www.thymeleaf.org/