Easytool 的目标是干掉大部分冗余的复杂代码,从而最大限度的避免“复制粘贴”代码的问题,使我们能去更专注业务,提升我们的代码质量。
Easytool 是一个小型的Java工具类库,封装了一些常用的通用的方法,降低了相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅。
Easytool 中的大部分方法来自开发过程中的真实需求,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当。
名称 | 介绍 |
---|---|
easytool-all | 包含所有模块的引用 |
easytool-core | 核心包,包括对集合处理、日期、各类Util等 |
easytool-crypto | 加密解密模块,提供对称、非对称和摘要算法封装 |
easytool-process | 基于spring封装的任务编排轻量级框架 |
可以根据需求对每个模块单独引入,也可以通过引入easytool-all方式引入所有模块。
在项目的pom.xml的dependencies中加入以下内容:
<dependency>
<groupId>cc.jinhx</groupId>
<artifactId>easytool-all</artifactId>
<version>自行查看最新版本</version>
</dependency>
https://github.com/jinhx128/easytool
分支 | 作用 |
---|---|
main | 主分支,release版本使用的分支,与中央库提交的jar一致,不接收任何pr或修改 |
dev | 开发分支,默认为下个版本的SNAPSHOT版本,接受修改或pr |
- 暂时比较佛系,想到什么就加什么吧...
- 在github上fork项目到自己的repo
- 把fork过去的项目也就是你的项目clone到你的本地
- 修改代码(记得一定要修改dev分支)
- commit后push到自己的库(dev分支)
- 登录github,在你首页可以看到一个pull request按钮,点击它,填写一些说明信息,然后提交即可
- 等待维护者合并
https://github.com/jinhx128/easytool/issues
提交问题反馈请说明正在使用的JDK版本、Easytool版本和相关依赖库版本。
【个人博客】 【 https://jinhx.cc 】