https://www./link/3590f3fb8afe58d458f358b517f9a3e0
Hutool 是一款功能全面且使用简便的 Java 工具框架,致力于通过大量实用工具类的封装,助力开发者高效、轻松地实现各类开发目标。该工具库覆盖了字符串处理、数值运算、集合操作、编码转换、日期时间、文件管理、IO 流、加密算法、JDBC 数据库操作、JSON 解析、HTTP 客户端通信等多个方面,能够应对多样化的开发场景。
------------------------------------------------------------------------------
本次更新主要为常规的 bug 修复,其中部分问题较为隐蔽,直至近期才被发现并解决。例如 StrBuilder 类的 insert 方法存在插入逻辑错误,若项目中使用了该类,建议及时升级版本以避免潜在风险。其他更新内容如下:
? 新增功能
【captcha】MathGenerator 支持配置四则运算不生成负数结果(pr#1363@Gitee)
【core】新增 MapValueProvider 与 RecordConverter,支持 Record

? 问题修复
【extra】Sftp 的 reconnectIfTimeout 方法现捕获所有异常类型,增强健壮性(issue#3989@Github)
【core】修复 ChineseDate 在闰年闰月节日判断上的错误(issue#ICL1BT@Gitee)
【core】修复 TreeBuilder 中 append 方法重复 put 到 idTreeMap 的问题(pr#3992@Github)
【extra】修复 QLExpressEngine 中 allowClassSet 配置未生效的问题(issue#3994@Github)
【core】修复 StrBuilder 的 insert 方法插入位置计算错误(issue#ICTSRZ@Gitee)
【cron】修复 CronPatternUtil.nextDateAfter 计算下一次执行时间时的逻辑错误(issue#4006@Github)
【cache】ReentrantCache 调整 get 方法的锁机制,由 key 级别升级为全局锁,确保线程安全(issue#4022@Github)
【core】修复 NumberWordFormatter 的 formatSimple 方法输出异常的问题(pr#4034@Github)
完整更新日志详见:https://www./link/3590f3fb8afe58d458f358b517f9a3e0docs/#/CHANGELOG
源码下载地址:点击访问