# springboot 工具包 **Repository Path**: schfer/springboot-toolkit ## Basic Information - **Project Name**: springboot 工具包 - **Description**: 记录常用工具方法类以及常用算法:date 、file、image等; - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-11 - **Last Updated**: 2023-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot 工具包 #### 介绍 记录常用工具方法类以及常用算法:date 、file、image等; #### 软件架构 基于springboot3.2.4 + jdk21 大部分可以使用java宝藏工具hutool 或 commons.lang3 #### 开发常用类库 按照优先级排序 * 常用类库 - Apache Common包 * 工具类第一选择1 - Apache common包不仅被成千上万开源工具使用,更是学习Java编程比较好的代码参考工具,效率工具。 * 常用类库 - Google Guava包 * 工具类第一选择2- Google出品,必属精品。 * 常用类库 - Hutool包 * 国产的工具类库,优点是比较全,也比较实用;选它要注意下它的协议是中国第一个开源协议木兰宽松许可证, 第1版,商业型项目最好咨询下相关法务部门。 * 常用类库 - Spring常用工具类 * Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon,Guava, Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx.jar中的util包。 ### 工具方法包 util 实现常用工具方法类 * 日期类方法:DateUtils * 文件类方法:FileUtil * 图片类方法:ImageUtils * 图片io类方法:ImageIoUtils * 线程池方法:ThreadExecutorUtils 未使用jdk21 虚拟线程