JAVA开发,常用工具集(默认集成Lombok,MapStruct )
kjs-common ,是一个基于 Java 开发的工具类库,对项目开发中常用的工具进行封装,旨在提高 Java 开发者的开发效率和代码质量。
本项目集成了项目中常用的优秀开源工具类:
- lombok (简化实体类)
- mapstruct (简化参数传递)
目标:无侵入性
,轻量级
,常用功能
,无数次测试
,不断完善
注意:kjs-common 基于 JDK1.8 开发,如果你的 JDK 版本过低,请找到相应的工具类,复制相关代码,进行使用。
- 提供了许多常用的工具函数和扩展函数,例如字符串操作、集合操作、日期和时间操作等。
- 提供了 Stream 处理工具类和文件工具类,以提高代码的健壮性和可读性。
- 所有的工具函数和工具类都经过严格测试和文档化,可以放心使用。
本项目计划在 2.0 版本支持 JDK 17 及以上版本,2.0 以内版本以 JDK 8 为基石,这表示未来 2.X 版本不会兼容 JDK 17 以下的项目,如果是 JDK 17 以内项目推荐使用 2.0 以内版本
测试用例地址:测试用例地址
所有依赖模块会同步更新最新版本
您可以将 kjs-common
添加到您的项目中作为依赖项。
如果您使用的是 Maven,请将以下内容添加到您的 pom.xml
文件中:
<dependency>
<groupId>com.mobaijun</groupId>
<artifactId>kjs-common</artifactId>
<version>${latest.version}</version>
</dependency>
在 Gradle 中,您可以将以下内容添加到您的 build.gradle
文件中:
dependencies {
implementation 'com.mobaijun:kjs-common:latest.version'
}
本仓库已经同步发布 maven 中央仓库,欢迎使用,欢迎 start
<iframe height=850 width=90% src="https://search.maven.org/search?q=com.mobaijun" frameborder=0 allowfullscreen></iframe>如果您想贡献代码或者提出建议,请遵循以下步骤:
- Fork 本仓库
- 创建您的分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开一个 Pull Request
请注意,我们是一个开源社区,我们欢迎任何人的贡献。请在提交贡献之前仔细阅读我们的贡献指南。
kjs-common
是基于 Apache
许可证开发的,详情请查看 LICENSE 文件。
我们提供单元测试 示例项目 ,以帮助您更好地了解和使用该库。
感谢您使用 kjs-common
,我们将继续努力为开发者提供更好的工具库。