# java-kit **Repository Path**: fengshaqingqing/java-kit ## Basic Information - **Project Name**: java-kit - **Description**: java工具包,并提供starter接入方式 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-kit #### 介绍 java工具包,基于jdk1.8开发,并提供starter接入方式。 #### 软件架构 二次封装常用的工具,实现快速的业务开发。并提供starter引入方式 #### 模块介绍 1. kit-parent 父工程,主要进行统一的三方包管理。 2. kit-batch 基于spring batch封装常用的工具类 思路:统一锁入口,然后分别提供多种实现方式,保证可以无缝平替各种方式。 计划三种实现方式:TODO 自定义数据库分布式锁实现,考虑ttl redis方式分布式锁封装 Redisson zk方式分布式锁封装 Curator 公司后续待接入DolphinScheduler该模块可后续再做。 3. kit-template 自行实现的几乎无三方依赖的流程工具,实现简单切易扩展,适合简单的自动处理流程业务。 TODO 初版代码已提交,待和实际使用的做比对。 4. kit-common 公共模块,提供其他模块共用的工具 5. kit-lock 分布式锁封装模块,通过数据库,或者其他方式实现分布式锁。 TODO 设计统一分布式锁接口 #### 使用说明 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request