Package | Description |
---|---|
org.dromara.hutool.core.bean |
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
|
org.dromara.hutool.core.convert |
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,可自定义转换策略。 |
org.dromara.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
org.dromara.hutool.core.reflect |
提供反射相关功能对象和类
|
org.dromara.hutool.core.reflect.method |
提供方法相关封装
|
org.dromara.hutool.extra.aop |
JDK动态代理封装,提供非IOC下的切面支持,封装包括:
基于
Proxy 代理
基于Spring-cglib代理
考虑到cglib库不再更新且对JDK9+兼容性问题,不再封装
createEngine proxy
ProxyEngineFactory =》 ProxyEngine =》 Proxy
|
org.dromara.hutool.extra.spring |
Spring相关工具封装
|
Class and Description |
---|
Invoker
Invoker接口定义了调用目标对象的方法的规范。
|
Class and Description |
---|
TypeReference
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。 |
Class and Description |
---|
TypeReference
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。 |
Class and Description |
---|
ClassMember
类成员,用于获取类的修饰符等,如:
ClassMember member = new ClassMember(String.class);
Console.log(member.getModifiers());
|
FieldInvoker
字段调用器
通过反射读取或赋值字段 读取字段值:
FieldInvoker.of(Field).invoke(obj);
赋值字段值:
FieldInvoker.of(Field).invoke(obj, value);
|
FieldReflect
字段反射类
此类持有类中字段的缓存,如果字段在类中修改,则需要手动调用clearCaches方法清除缓存。 |
Invoker
Invoker接口定义了调用目标对象的方法的规范。
|
ModifierType
修饰符枚举
|
NullType
空类型表示
|
Class and Description |
---|
Invoker
Invoker接口定义了调用目标对象的方法的规范。
|
Class and Description |
---|
JdkProxyUtil
JDK的
Proxy 相关工具类封装 |
Class and Description |
---|
TypeReference
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。 |
Copyright © 2025. All rights reserved.