{"id":15043907,"url":"https://github.com/mobaijun/kjs-common","last_synced_at":"2025-10-07T06:50:28.609Z","repository":{"id":39889068,"uuid":"464062333","full_name":"mobaijun/kjs-common","owner":"mobaijun","description":"Java 工具类库","archived":false,"fork":false,"pushed_at":"2025-07-03T05:46:56.000Z","size":4563,"stargazers_count":11,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-20T16:05:02.064Z","etag":null,"topics":["java","java-8","lombok","mapstruct","sl4j"],"latest_commit_sha":null,"homepage":"https://api.mobaijun.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mobaijun.png","metadata":{"files":{"readme":"README.en.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-27T06:57:39.000Z","updated_at":"2025-05-15T03:48:45.000Z","dependencies_parsed_at":"2023-02-09T10:00:42.821Z","dependency_job_id":"ec4e7eb0-0271-44de-a825-024a15d1e43a","html_url":"https://github.com/mobaijun/kjs-common","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/mobaijun/kjs-common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobaijun%2Fkjs-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobaijun%2Fkjs-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobaijun%2Fkjs-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobaijun%2Fkjs-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobaijun","download_url":"https://codeload.github.com/mobaijun/kjs-common/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobaijun%2Fkjs-common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278734407,"owners_count":26036404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","java-8","lombok","mapstruct","sl4j"],"created_at":"2024-09-24T20:49:48.518Z","updated_at":"2025-10-07T06:50:28.603Z","avatar_url":"https://github.com/mobaijun.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    kjs-common\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n    \u003cstrong\u003eJAVA开发，常用工具集(默认集成Lombok，MapStruct ) \u003c/strong\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca target=\"_blank\" href=\"https://search.maven.org/artifact/com.mobaijun/kjs-common\"\u003e\n        \u003cimg src=\"https://img.shields.io/maven-central/v/com.mobaijun/kjs-common.svg?style=flat\u0026logo=Apache Maven\"\n             alt=\"kjs-common\"/\u003e\n    \u003c/a\u003e\n    \u003ca target=\"_blank\" href=\"https://www.apache.org/licenses/LICENSE-2.0.html\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/license-Apache%202-4EB1BA.svg?style=flat\u0026logo=apache\" alt=\"apache\"\u003e\n    \u003c/a\u003e\n    \u003ca target=\"_blank\" href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/JDK-1.8+-green.svg?style=flat\u0026logo=Oracle\" alt=\"jdk\"\u003e\n    \u003c/a\u003e\n    \u003ca target=\"_blank\" href='https://github.com/mobaijun/kjs-common'\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/mobaijun/kjs-common.svg?style=flat\u0026logo=GitHub\"\n             alt=\"github star\"\u003e\n    \u003c/a\u003e\n    \u003ca target=\"_blank\" href='https://github.com/mobaijun/kjs-common'\u003e\n        \u003cimg src=\"https://komarev.com/ghpvc/?username=mobaijun\u0026color=orange\" alt=\"profile\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Other languages\n\n-   [English](README.en.md)\n\n## Overview\n\nkjs-common ，是一个基于 Java 开发的工具类库，对项目开发中常用的工具进行封装，旨在提高 Java 开发者的开发效率和代码质量。\n\nThis project integrates excellent open source tools commonly used in the project:\n\n-   lombok (simplified entity class)\n-   mapstruct (simplifies parameter passing)\n\nTarget:`无侵入性`，`轻量级`，`常用功能`，`无数次测试`，`不断完善`\n\n\u003e Note: kjs-common is developed based on JDK1.8. If your JDK version is too low, please find the corresponding tool class, copy the relevant code, and use it.\n\n## Functions and features\n\n-   提供了许多常用的工具函数和扩展函数，例如字符串操作、集合操作、日期和时间操作等。\n-   Stream processing tool classes and file tool classes are provided to improve the robustness and readability of your code.\n-   All tool functions and tool classes have been strictly tested and documented and can be used with confidence.\n\n## develop\n\n\u003e This project is planned to support JDK 17 and above in version 2.0, and JDK 8 is the cornerstone of the version within 2.0, which means that the future 2.X version will not be compatible with projects below JDK 17, if it is\n\u003e Recommended to use versions below 2.0 for projects under JDK 17\n\n## Example\n\nTest case address:[Test case address](https://github.com/mobaijun/kjs-common/tree/main/src/test/java/com/mobaijun/common)\n\n\u003e All dependency modules will be updated synchronously\n\n## Start quickly\n\nYou can`kjs-common`Add to your project as a dependency.\n\n### maven\n\nIf you are using Maven, please add the following to yours`pom.xml`In the file:\n\n```xml\n\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.mobaijun\u003c/groupId\u003e\n    \u003cartifactId\u003ekjs-common\u003c/artifactId\u003e\n    \u003cversion\u003e${latest.version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle\n\nIn Gradle, you can add the following to your`build.gradle`In the file:\n\n```json\ndependencies {\n    implementation 'com.mobaijun:kjs-common:latest.version'\n}\n```\n\n### Central warehouse\n\nThis warehouse has been released simultaneously[maven central warehouse](https://mvnrepository.com/artifact/com.mobaijun/kjs-common), welcome to use, welcome to start\n\n\u003ciframe height=850 width=90% src=\"https://search.maven.org/search?q=com.mobaijun\" frameborder=0 allowfullscreen\u003e\u003c/iframe\u003e\n\n## contribute\n\nIf you want to contribute your code or make suggestions, follow these steps:\n\n1.  Fork this warehouse\n2.  Create your branch (`git checkout -b feature/AmazingFeature`)\n3.  Submit your changes (`git commit -m 'Add some AmazingFeature'`)\n4.  Push to branch (`git push origin feature/AmazingFeature`)\n5.  Open a Pull Request\n\nPlease note that we are an open source community and we welcome any contribution from anyone. Please read ours carefully before submitting your contribution[Contribution Guide](https://github.com/april-projects/april-norm/blob/main/README.md)。\n\n## 许可证\n\n`kjs-common`Based on Apache\nLicense developed, please check for details[LICENSE](https://github.com/mobaijun/kjs-common/blob/main/LICENSE.txt)document.\n\n## author\n\n-   [@Mo Baijun](https://github.com/mobaijun)\n\n## Documentation and Examples\n\nWe provide unit tests[Sample Project](https://github.com/mobaijun/kjs-common/tree/main/src/test/java/com/mobaijun/common/test)to help you better understand and use the library.\n\n## trend\n\n![](https://starchart.cc/mobaijun/kjs-common.svg)\n\n## state\n\n![Repobeats analytics](https://repobeats.axiom.co/api/embed/c6b9508b383c2d1c0f1d01b6d3568d5240482f7c.svg \"Repobeats analytics image\")\n\n## Acknowledgements\n\nThank you for using it`kjs-common`, we will continue to work hard to provide developers with a better library of tools.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobaijun%2Fkjs-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobaijun%2Fkjs-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobaijun%2Fkjs-common/lists"}