当前位置: 首页 > article >正文

XXL-TOOL v1.3.1 发布 | Java工具类库(Excel、Pipeline、Fiber…)

Release Notes

1、【强化】已有工具能力完善,包括:StringTool、GsonTool 等;
2、【新增】新增多个工具类模块,包括:FreemarkerTool、CookieTool、PageModel、CacheTool、StreamTool 等;
3、【完善】工具类单测完善;
4、【升级】升级依赖版本,如slf4j、poi、spring、gson…等。

诞生

XXL-TOOL 前身为 XXL-EXCEL、XXL-EMOJI 两个独立项目,以及 XXL-JOB 内部经过验证的成熟工具类等,经过整合演进最终诞生。

  • XXL-EXCEL:一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel文档之间的转换。同时保证性能和稳定。(已废弃,整合至 XXL-TOOL)
  • XXL-EMOJI:一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码。(已废弃,整合至 XXL-TOOL)

简介

XXL-TOOL 是一个Java工具类库,致力于让Java开发更高效。包含 “集合、字符串、缓存、并发、Excel、Emoji、Response、Pipeline……” 等数十个模块。

文档地址

  • 中文文档
  • Github地址

组件列表

模块说明
Core模块包含集合、缓存、日期……等基础组件工具
Gson模块json序列化、反序列化工具封装,基于Gson
Json模块json序列化、反序列化自研工具
Response模块统一响应数据结构体,标准化数据结构、状态码等,降低协作成本
Pipeline模块高扩展性流程编排引擎
Excel模块一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel之间的转换
Emoji模块一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码
Fiber模块Java协程库,基于quasar封装实现
Freemarker模块模板引擎工具,支持根据模板文件生成文本、生成文件…等。
IO模块一系列处理IO(输入/输出)操作的工具类及方法。

http://www.kler.cn/a/387084.html

相关文章:

  • 字节跳动Android面试题汇总及参考答案(80+面试题,持续更新)
  • 力扣104 : 二叉树最大深度
  • 免费,WPS Office教育考试专用版
  • 结构体是否包含特定类型的成员变量
  • MySQL数据库:SQL语言入门 【下】(学习笔记)
  • 前端神经网络入门(三):深度学习与机器学习的关系、区别及核心理论支撑 - 以Brain.js示例
  • Kafka中如何做到数据唯一,即数据去重?
  • 新手用docker真**难受
  • react 18 react-router-dom V6 路由传参的几种方式
  • 前端实现json动画(附带示例)
  • unplugin-vue-components 库作用
  • MyBatis 返回 Map 或 List<Map>时,时间类型数据,默认为LocalDateTime,响应给前端默认含有‘T‘字符
  • 【STM32F1】——舵机角度控制与TIM定时器
  • MySQL性能测试方案设计
  • 网站架构知识之Ansible(day020)
  • MySQL重难点(一)索引
  • 高并发分布式是什么,包含哪些核心技术
  • 45-best-time-to-buy-and-sell-stock-with-cooldown 力扣 714. 买卖股票的最佳时机包含手续费
  • JavaSE:初识Java(学习笔记)
  • 标定之---EPSON机械手与第三方相机的校准功能设计By python
  • Qt 使用QTreeView显示并动态的增删改查JSON文件数据
  • MySQL_第13章_视图
  • 量化交易系统开发-实时行情自动化交易-Okex K线数据
  • 基于深度学习的地物类型的提取
  • 【VR】PICO 手部追踪 steamvr内无法识别,依旧识别手柄的解决方案
  • Ubuntu18更新Linux内核5.15及Linux内核编译