BeanUtils.copyProperties 方法,克隆类
Posted 诺浅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BeanUtils.copyProperties 方法,克隆类相关的知识,希望对你有一定的参考价值。
定义一个BeanUtils工具类
public class BeanUtils
public static <T, R> R clone(T o, Class<R> targetClass) {
R r;
try {
r = targetClass.newInstance();
} catch (InstantiationException | IllegalAccessException e) {
throw new RuntimeException("clone error");
}
org.springframework.beans.BeanUtils.copyProperties(o, r);
return r;
}
}
使用
GetAdvanceSaleDtoResp resp = BeanUtils.clone(advanceSale, GetAdvanceSaleDtoResp.class);
以上是关于BeanUtils.copyProperties 方法,克隆类的主要内容,如果未能解决你的问题,请参考以下文章
关于BeanUtils.copyProperties()用法和区别
使用 BeanUtils.copyProperties 复制特定字段?