public class BeanUtils
extends java.lang.Object
| 构造器和说明 |
|---|
BeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
copy(java.lang.Object source,
java.lang.Class<T> targetClazz)
将源对象的属性值拷贝给目标对象。
|
static <T> java.lang.String |
getFieldNameByGet(IGetter<T,java.lang.Object> fn)
获取getter方法引用为属性名
|
static <T,U> java.lang.String |
getFieldNameBySet(ISetter<T,U> fn)
获取setter方法引用为属性名
|
public static <T> T copy(java.lang.Object source,
java.lang.Class<T> targetClazz)
先将源对象转换成json字符, 再将json字符串转换成目标对象。
T - 目标对象source - 源对象targetClazz - 目标对象的classpublic static <T> java.lang.String getFieldNameByGet(IGetter<T,java.lang.Object> fn)
T - [忽略]fn - getter方法函数public static <T,U> java.lang.String getFieldNameBySet(ISetter<T,U> fn)
T - [忽略]U - [忽略]fn - getter方法函数Copyright © 2023. All Rights Reserved.