Package | Description |
---|---|
org.dromara.hutool.core.bean |
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
|
org.dromara.hutool.core.bean.copier |
Bean拷贝实现,包括拷贝选项等
|
org.dromara.hutool.core.bean.copier.provider |
Bean值提供者方式封装
|
org.dromara.hutool.core.reflect.kotlin |
Kotlin反射相关封装,需引入:
kotlin-stdlib
kotlin-reflect
|
org.dromara.hutool.json.support |
JSON的支持类,如用于转换和BeanPath操作的对象,还有用于格式化的对象等
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
BeanUtil.fillBean(T bean,
ValueProvider<String> valueProvider,
CopyOptions copyOptions)
填充Bean的核心方法
|
static Object |
RecordUtil.newInstance(Class<?> recordClass,
ValueProvider<String> valueProvider)
实例化Record类
|
Constructor and Description |
---|
ValueProviderToBeanCopier(ValueProvider<String> source,
T target,
Type targetType,
CopyOptions copyOptions)
构造
|
Modifier and Type | Class and Description |
---|---|
class |
BeanValueProvider
Bean值提供器
|
class |
DynaBeanValueProvider
DynaBean值提供者
|
class |
MapValueProvider
Map值提供者
|
Modifier and Type | Method and Description |
---|---|
static Object[] |
KClassUtil.getParameterValues(Object kCallable,
ValueProvider<String> valueProvider)
从
ValueProvider 中提取对应name的参数列表 |
static <T> T |
KClassUtil.newInstance(Class<T> targetType,
ValueProvider<String> valueProvider)
实例化Kotlin对象
|
Modifier and Type | Class and Description |
---|---|
class |
JSONObjectValueProvider
JSONObject值提供者,用于将JSONObject中的值注入Bean
兼容下划线模式的JSON转换为驼峰模式 |
Copyright © 2025. All rights reserved.