| sure-core |
io.github.tasure:sure-core |
com.sure.tool |
核心工具域:字符串/集合/IO/日期/反射/并发/图/统计 |
Hutool core / Guava |
javadoc |
✅ module-info |
| sure-log |
io.github.tasure:sure-log |
com.sure.tool.log |
零依赖日志门面(SLF4J 自动委托 / Console 兜底) |
slf4j 轻量替代 |
javadoc |
✅ module-info |
| sure-db |
io.github.tasure:sure-db |
com.sure.tool.db |
JDBC 数据访问(Entity / SqlRunner / 连接池 / 事务 / 分页) |
commons-dbutils |
javadoc |
✅ module-info |
| sure-script |
io.github.tasure:sure-script |
com.sure.tool.script |
JSR-223 脚本门面(引擎探测 / 编译缓存 / 快速求值) |
commons-jexl 轻量替代 |
javadoc |
✅ module-info |
| sure-template |
io.github.tasure:sure-template |
com.sure.tool.template |
模板引擎(Template / SimpleTemplate / Bean 渲染) |
commons-text StrSubstitutor |
javadoc |
✅ module-info |
| sure-aop |
io.github.tasure:sure-aop |
com.sure.tool.aop |
零依赖 AOP(Aspect / ProxyUtil / 方法级匹配) |
Spring AOP 轻量替代 |
javadoc |
✅ module-info |
| sure-pdf |
io.github.tasure:sure-pdf |
com.sure.tool.pdf |
PDF 轻量门面(PdfWriter / PdfUtil,PDFBox 3) |
Apache PDFBox 门面 |
javadoc |
✅ module-info |
| sure-process |
io.github.tasure:sure-process |
com.sure.tool.process |
进程门面(多重载 / 超时强杀 / 虚拟线程防管道死锁) |
commons-exec |
javadoc |
✅ module-info |
| sure-math |
io.github.tasure:sure-math |
com.sure.tool.math |
数学与统计(MathUtil / BigDecimalUtil / StatUtil / RandomUtil) |
commons-math 高频子集 |
javadoc |
✅ module-info |
| sure-compress |
io.github.tasure:sure-compress |
com.sure.tool.compress |
高压缩率门面(SevenZ/LZMA2 防路径穿越 / Brotli 解码检测) |
commons-compress |
javadoc |
✅ module-info |
| sure-socket |
io.github.tasure:sure-socket |
com.sure.tool.socket |
TCP 门面(SocketUtil / SocketServer 虚拟线程 / SocketClient) |
Netty 轻量替代 |
javadoc |
✅ module-info |
| sure-event |
io.github.tasure:sure-event |
com.sure.tool.event |
事件总线(函数式/注解注册、同步/虚拟线程异步、DeadEvent) |
Guava EventBus |
javadoc |
✅ module-info |
| sure-json |
io.github.tasure:sure-json |
com.sure.tool.json |
JSON 解析 / 序列化 / Bean 互转 / JSONPath |
Gson/Jackson 轻量替代 |
javadoc |
✅ module-info |
| sure-http |
io.github.tasure:sure-http |
com.sure.tool.http |
HTTP 客户端(Cookie / 代理 / 连接池 / multipart 多文件) |
Apache HttpClient 门面 |
javadoc |
✅ module-info |
| sure-crypto |
io.github.tasure:sure-crypto |
com.sure.tool.crypto |
哈希 / AES-GCM / RSA-OAEP / HMAC / HKDF / ML-KEM / ECDH |
bouncycastle 安全基线 |
javadoc |
✅ module-info |
| sure-cron |
io.github.tasure:sure-cron |
com.sure.tool.cron |
Cron 七段表达式 / 虚拟线程调度器 |
Quartz 轻量替代 |
javadoc |
✅ module-info |
| sure-cache |
io.github.tasure:sure-cache |
com.sure.tool.cache |
FIFO / LRU / LFU / Timed / Weak 本地缓存 |
Caffeine 轻量替代 |
javadoc |
✅ module-info |
| sure-xml |
io.github.tasure:sure-xml |
com.sure.tool.xml |
XML 与 Map / Bean 互转 |
commons-jxpath 轻量替代 |
javadoc |
✅ module-info |
| sure-poi |
io.github.tasure:sure-poi |
com.sure.tool.poi |
Excel / Word 读写(POI 5.5 门面) |
Apache POI 门面 |
javadoc |
✅ module-info |
| sure-extra |
io.github.tasure:sure-extra |
com.sure.tool.extra |
邮件 SMTP / FTP / 二维码 / 图像处理 |
commons-email 等门面 |
javadoc |
自动模块 sure.extra |
| sure-captcha |
io.github.tasure:sure-captcha |
com.sure.tool.captcha |
图形验证码(线段 / 圆圈 / 扭曲) |
hutool-captcha 对齐 |
javadoc |
✅ module-info |
| sure-jwt |
io.github.tasure:sure-jwt |
com.sure.tool.jwt |
JWT 签发 / 校验(HS / RS) |
jjwt 轻量替代 |
javadoc |
✅ module-info |
| sure-dfa |
io.github.tasure:sure-dfa |
com.sure.tool.dfa |
敏感词过滤(前缀树 / 停用词) |
hutool-dfa 对齐 |
javadoc |
✅ module-info |
| sure-bom |
io.github.tasure:sure-bom |
— |
BOM 统一版本管理 |
Spring Boot BOM 模式 |
javadoc |
pom-only 管理 |
| sure-all |
io.github.tasure:sure-all |
— |
聚合模块(全部依赖) |
hutool-all |
javadoc |
pom-only 聚合 |
| sure-benchmark |
io.github.tasure:sure-benchmark |
com.sure.tool.benchmark |
JMH 基准测试(性能指标 vs Hutool/Guava) |
JMH |
javadoc |
自动模块 sure.benchmark |
| sure-examples |
io.github.tasure:sure-examples |
com.sure.tool.examples |
可运行示例(19+ Demo) |
— |
javadoc |
自动模块 sure.example |
| sure-spring-boot-starter |
io.github.tasure:sure-spring-boot-starter |
com.sure.tool.spring.boot |
Spring Boot 自动装配入口 |
spring-boot-starter 模式 |
javadoc |
自动模块 sure.boot |