# common-util **Repository Path**: hushnows/common-util ## Basic Information - **Project Name**: common-util - **Description**: 一个Java必备的公共类包 - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2022-07-22 - **Last Updated**: 2026-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # common-util #### 介绍 一个Java必备的公共类包, common-util 旨在建立一个轻量级的公共依赖,减少依赖冲突,所以其中与Spring框架有关的依赖并没有引入,也导致了很多功能需要用户自己实现(具体可参考demo包下)。 #### 安装教程 ``` com.robert.common common-util 0.0.1-SNAPSHOT ``` #### 使用说明 1. git clone 到本地 2. maven install 3. 项目引入 #### 特性 1. 丰富的工具类包 2. 自定义异常类 AppException 3. 操作日志注解 OperLog 4. 针对ip限流注解 AccessLimit 5. 基于 guava 的令牌桶限流算法接口限流注解 @Limit 6. 基于Orika封装的拷贝类 OrikaUtils 7. ResponseData 响应类 8. Dao和Service 公共方法封装 9. 轻量级的jar,依赖冲突率降低 10. DateUtil 11. LocalDateUtil 12. BigDecimalUtil 13. SnowflakeIdUtil 基于雪花算法 14. VerifyCodeUtil 验证码生成 15. SerializeUtil 序列化与反序列化 16. JwtUtil token 令牌 17. HttpClientUtil http 工具类 18. MD5Util md5多重加密 19. 自定义线程池 20. 脱敏包 ### 使用案例 * 具体参考demo下的案例,