发布于 2016-12-30 10:30:43 | 165 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Hutool 文档,程序狗速度看过来!

hutool Java Util 工具类

hutool 是一个Util工具类(类似之前的 common-tools),但是这个工具类依赖更少,提供更多的实用功能,可以大大加快开发的速度。里面每个类相对独立,具体请阅读注释。


Hutool 2.16.0 发布了。

新特性

  • Conver类变为Convert类

  • 增加Holder接口

  • 抽象BeanUtil.copyProperties,支持更多选项

  • DruidDS增加系统关闭的钩子

  • 增加CollectionUtil中isEmpty和isNotEmpty for Iterator and Iterable

  • extractMultiAndDelPre使用Holder类代替数组,减少歧义

  • 增加FileTypeUtil用于判断文件类型

  • FileUtil迁移至com.xiaoleilu.io中

  • 增加HexUtil,同时在Convert中增加toHex等方法,用于转换为16进制

  • 全面更新db模块中的ds部分,使用工厂类自动选定连接池实现

  • 扩充CollectionUtil,增加交集(intersection)、并集(union)、差集(disjunction)方法

  • ds部分增加Tomcat-jdbc-pool的实现

  • ds增加JndiDSFactory,支持JNDI数据源

  • Setting中删除大量重复的方法,统一getXXX

  • 扩充HexUtil,增加isHexNumber方法

  • CollectionUtil增加forEach方法,用于支持Map等类型遍历

  • 将DateUtil包变更为date,同时拆分格式化模式为单独的类,优化性能。DateUtil中增加方法

  • SecureUtil中decodeBase64增加重载方法

  • CharsetUtil增加defaultCharset方法

  • 增加Base64类,支持url safe的encode和decode

  • StrUtil.str方法增加支持Byte[]参数支持

  • ClassUtil中增加原始类和包装类的转换

  • clone包单独成包

  • 全面优化Convert,单独成包convert,使用Convert以及其实现类实现可扩展的类型转换

  • JSONObject实现Map接口,JSONArray实现List接口

  • 增加代理包(com.xiaoleilu.hutool.proxy),新增代理和切面功能

  • 包扫描独立出来为ClassScaner,ClassUtil中对应方法引用此类方法

  • ClassUil增加getConstructor方法,可匹配继承参数

  • 优化ClassPath路径转为绝对路径

  • Direction增加方法从字符串转换(大小写不敏感)

  • 添加DigestUtil方法,用于md* sha1等摘要算法,同时简化SecureUtil,其中md* sha1方法调用DigestUtil

  • 增加Editor接口,用于规范对象编辑器,主要用于集合元素的统一修改

  • 修改Filter接口,同时去除ClassUtil中的ClassFilter,使过滤器抽象度更高

  • HttpConnection支持Proxy

  • StrUtil中某些方法使用CharSequence接口做为参数

  • Setting 拆分配置文件解析为SettingLoader

  • ClassUtil增加getTypeArgument方法,用于获取泛型属性类型

  • 大量扩充Converter,支持转换为数组

  • 增加PathConverter,转换支持Path对象

  • Setting和Props支持文件变更自动加载

  • StrUtil增加startWithIgnoreCase和endWithIgnoreCase

  • script包引擎封装,封装JavaScriptEngine

  • 增加RuntimeInfo

  • 增加DateUtil.formatDiff方法

  • 增加Matcher接口,用于抽象接口逻辑

  • 新建crypto包,提供摘要算法和对称加密算法

  • CollectionUtil增加count方法

  • CollectionUtil中关于数组方法全部迁移至ArrayUtil

  • 扩充日期工具,添加月份和周的枚举

  • 强化DateTime类

  • 增加IoUtil.copyByNIO方法

Bug修复

  • 修复Setting中的getMap(String group)方法,去除分组头部

  • 修复各个包中error日志使用问题导致的无法打印堆栈

  • 修复StrUtil.join时传入数组或集合类无法转为字符串问题

  • 修复FileUtil.writeString方法未检查文件的问题

  • 修复StrUtil.count修复空指针问题,给定null返回0

  • 修复BeanUtil中beanToMap方法,空值可选注入

  • 修复SqlBuilder中插入和更新对空值得判断

  • 修复Boolean转换的一个错误

  • 修复CharsetUtil中默认的destCharset错误赋值问题

  • 修复StrUtil.count方法错误计数问题

  • 修复DbSetting传值Setting不为空空指针问题

  • 修复HttpConnection中判断Http Method 错误

  • 修复PooledDataSource和SimpleDataSource配置文件读取错误问题

-2016的尾巴-



历史版本 :
Hutool 4.0.2 发布,Java 工具
Java 工具 Hutool-4.0.0 正式发布:从懵懂到成熟
Java 工具集 Hutool 3.3.1 发布,修复 Bug
Hutool 3.3.0 发布,Java 工具集,致我们的2017
Hutool 3.2.3 发布,Java 工具集
Hutool 3.2.2 发布,Java 工具集
Hutool 3.2.1 发布,Java 工具集
Hutool 3.1.2 发布,Java 工具集
Hutool 3.1.1 跨越发布,Java 工具集
Hutool 3.0.9 发布,Java 工具集
Hutool 3.0.8 发布,Java 工具集
Hutool 3.0.7 发布,Java 工具集
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务