common-util是一个和任何模块都无关的模块,common-util模块中主要包含一些功能的类或者是通用的工具, 任何模块都可以依赖他,然后使用其内部提供的一些工具类。common-util已经发布到公共的maven仓库中,maven依赖使用如下:
<dependency>
<groupId>com.github.shalousun</groupId>
<artifactId>common-util</artifactId>
<version>1.9.4</version>
</dependency>
common-util下包含众多的工具类,例如:DateTimeUtil、StringUtil、ValidateUtil、IpUtil等。 除此之外common-util中已包含一些公用的filter,如跨站请求伪造的过滤器RefererFilter,防止Xss和sql注入的XssAndSqlFilter 相关工具类的方法文件在doc下。
当前包含工具类
1. DateTimeUtil
2. StringUtil
3. ValidateUtil
4. IpUtil
5. AESUtil // @since 0.2
6. MD6Util // @since 0.2
7. RandomUtil
8. FileUtil
9. RSAUtil //@since 0.3
10 OkHttp3Util //since 0.3
- 更新日期:2018-06-04
- 更新内容:
- 首次发布common-util.
- 更新日期:2018-06-09
- 更新内容:
- 添加AESUtil和MD6加密工具包括相应文档.
- 修改Xss安全拦击,以便在项目中能自定义处理错误信息.
- 更新日期:2018-06-26
- 更新内容:
- 添加OkHttpUtil工具类.
- 修改AESUtil加密工具.
- 修改FileUtil的nio写文件的参数顺序。
- 更新日期:2018-07-07
- 更新内容:
- 更新validateUtil中的手机验证码.
- 更新日期:2018-07-14
- 更新内容:
- 更新RandomUtil中随机数生成.
- 更新日期:2018-07-14
- 更新内容:
- 更新RandomUtil中随机数生成.
- 更新日期:2018-08-04
- 更新内容:
- 升级common-util到1.2版本,解决api-doc随机值的生成。
- 更新日期:2018-09-29
- 更新内容:
- 升级common-util到1.3版本,添加ip白名单和黑名单拦截。
- 更新日期:2018-09-29
- 更新内容:
- 更新RandomUtil中随机数生成 。
- 添加UUIDUtil工具类。
- ValidateUtil中增加HH:mm:ss格式验证。
- 更新日期:2018-11-29
- 更新内容:
- 优化AES加密工具 。
- 更新日期:2018-12-11
- 更新内容:
- 更新RandomUtil随机生成字符串的localDate和localDateTime来支持smart-doc。
- 更新日期:2018-12-13
- 更新内容:
- 改common-util模块CommonResult【兼容旧版本】,增加常用静态方法方便快速编码
- 更新日期:2018-12-21
- 更新内容:
- 改common-util模块修改ValidateUtil验证工具的邮箱验证,符合RFC 5322邮箱规范
- 改common-util模块修改DateTimeUtil升级使用jdk 8的特性,符合RFC 5322邮箱规范
- 更新日期:2019-01-06
- 更新内容:
- 改common-util的StringUtil添加中横线转驼峰方法
- 更新日期:2019-01-18
- 更新内容:
- common-util增加Base64工具类
- 优化CollectionUtil工具类
- 添加HexUtil工具类
- 优化DateUtil工具类
- 更新日期:2019-03-18
- 更新内容:
- OkHttp工具增加Https支持
- CommonResult增加返回数据的方法getData