Package | Description |
---|---|
cn.hutool.core.builder |
建造者工具
用于建造特定对象或结果 |
cn.hutool.core.lang.tree |
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖 |
cn.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
cn.hutool.core.map.multi |
多参数类型的Map实现,包括集合类型值的Map和Table
|
cn.hutool.core.net |
网络相关工具
|
cn.hutool.core.net.url |
URL相关工具
|
cn.hutool.core.thread |
提供线程及高并发封装,入口为ThreadUtil
|
cn.hutool.cron.pattern |
定时任务表达式解析,核心为CronPattern
|
cn.hutool.db.sql |
SQL语句和Statement构建封装
|
cn.hutool.extra.mail |
邮件封装,基于javax-mail库,入口为MailUtil
|
Modifier and Type | Class and Description |
---|---|
class |
CompareToBuilder
用于构建
Comparable.compareTo(Object) 方法的辅助工具
在Bean对象中,所有相关字段都参与比对,继承的字段不参与。 |
class |
EqualsBuilder
Object.equals(Object) 方法的构建器
两个对象equals必须保证hashCode值相等,hashCode值相等不能保证一定equals
使用方法如下:
public boolean equals(Object obj) {
if (obj == null) { return false; }
if (obj == this) { return true; }
if (obj.getClass() ! |
class |
GenericBuilder<T>
通用Builder
参考: 一看就会的java8通用Builder
使用方法如下:
Box box = GenericBuilder
.of(Box::new)
.with(Box::setId, 1024L)
.with(Box::setTitle, "Hello World!")
|
class |
HashCodeBuilder
Assists in implementing
Object.hashCode() methods. |
Modifier and Type | Class and Description |
---|---|
class |
TreeBuilder<E>
树构建器
|
Modifier and Type | Class and Description |
---|---|
class |
MapBuilder<K,V>
Map创建类
|
Constructor and Description |
---|
RowKeyTable(Map<R,Map<C,V>> raw,
Builder<? extends Map<C,V>> columnMapBuilder)
构造
|
Modifier and Type | Class and Description |
---|---|
class |
SSLContextBuilder
SSLContext 构建器,可以自定义:协议(protocol),默认TLS KeyManager ,默认空
TrustManager ,默认DefaultTrustManager ,即信任全部
SecureRandom
构建后可获得SSLContext ,通过调用SSLContext.getSocketFactory() 获取SSLSocketFactory |
Modifier and Type | Class and Description |
---|---|
class |
UrlBuilder
URL 生成器,格式形如:
[scheme:]scheme-specific-part[#fragment]
[scheme:][//authority][path][?
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutorBuilder
ThreadPoolExecutor 建造者
1. |
class |
ThreadFactoryBuilder
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder |
Modifier and Type | Class and Description |
---|---|
class |
CronPatternBuilder
定时任务表达式构建器
|
Modifier and Type | Class and Description |
---|---|
class |
ConditionBuilder
多条件构建封装
可以将多个条件构建为SQL语句的一部分,并将参数值转换为占位符,并提取对应位置的参数值。 |
class |
SqlBuilder
SQL构建器
首先拼接SQL语句,值使用 ? |
Modifier and Type | Class and Description |
---|---|
class |
JakartaMail
邮件发送客户端
|
class |
Mail
邮件发送客户端
|
Copyright © 2024. All rights reserved.