常用的Java工具类
本工具中的方法有部分采自网络,用与归纳整理,如有侵权,请联系我
1.0.24版本开始不再兼容Java1.7
项目现已发布依赖地址:
<dependency>
<groupId>net.unmz.java</groupId>
<artifactId>unmz-common-util</artifactId>
<version>1.0.26</version>
</dependency>
现已包含:
1.Http请求与响应
2.Json处理
3.SMS短信发送接口
4.图片和Base64互转
5.Map工具类
6.MD5工具类
7.Sign签名工具类
8.Xml工具类
9.网络IP获取工具类
10.图形验证码工具类
11.Unicode转换
12.自定义数字/字符串验证码生成
13.数组工具类
14.Express快递第三方接口实现
15.AES/RSA工具类
16.UUID工具类
17.对象属性可否为空,长度等校验
18.二维码生产工具类
19.参数校验
[A]新增参数校验工具类,使用 javax.validation
[A]新增随机请求头返回
[M]重载了MD5工具类加密方法
[M]升级xstream版本
[M]升级httpclient版本
[M]升级fastjson版本
[M]调整二维码工具类
[A]新增二维码工具类
[M]升级fastjson版本
[M]升级fastjson版本
[M]完善随机字符串工具类
[M]升级fastjson版本
移除JsonUtils工具类static静态代码块中的时间配置
新增SHA1工具类
新增类工具类通过反射动态添加对象的属性与值
更新AES工具类
更新XmlUtils兼容旧版本toString方法
更新XmlUtil的toBean和toString方法,新增toJsonString
升级fastjson依赖包
优化调整AES工具类
升级fastjson工具类[FastJSON远程代码执行0day漏洞](https://helpcdn.aliyun.com/document_detail/123431.html)
自定义校验接口扩展为可用于参数列表中校验
更新AES工具类
新增自定义注解,校验入参中属性的合法性
1.修复XmlUtils工具类可以会导致XXE的问题
2.修复DateUtils计算两天之间的差值精度问题
1.修复httpUtil部分请求时参数异常的问题
2.新增UUID工具类
新增delete方式请求时,可加参数
更新SignUtils工具类,新增验签方法
1.新增AES/RSA工具类
2.更新SignUtils工具类
更新时间工具类
已经记不清楚了...
联系: faritor#unmz.net