Skip to content

mobaijun/kjs-common

Repository files navigation

kjs-common

JAVA开发,常用工具集(默认集成Lombok,MapStruct )

kjs-common apache jdk github star profile

其他语言

概述

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

如果您使用的是 Maven,请将以下内容添加到您的 pom.xml 文件中:

<dependency>
    <groupId>com.mobaijun</groupId>
    <artifactId>kjs-common</artifactId>
    <version>${latest.version}</version>
</dependency>

Gradle

在 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>

贡献

如果您想贡献代码或者提出建议,请遵循以下步骤:

  1. Fork 本仓库
  2. 创建您的分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

请注意,我们是一个开源社区,我们欢迎任何人的贡献。请在提交贡献之前仔细阅读我们的贡献指南

许可证

kjs-common 是基于 Apache 许可证开发的,详情请查看 LICENSE 文件。

作者

文档和示例

我们提供单元测试 示例项目 ,以帮助您更好地了解和使用该库。

趋势

状态

Repobeats analytics

致谢

感谢您使用 kjs-common,我们将继续努力为开发者提供更好的工具库。