Spring的对象拷贝BeanUtils
Posted gaomanito
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring的对象拷贝BeanUtils相关的知识,希望对你有一定的参考价值。
package gx.springboot.schedule.common.util; import org.springframework.beans.BeanUtils; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; public class CopyUtil public static <T> T copy(Object source, Class<T> c) if (source == null) return null; try T instance = c.newInstance(); BeanUtils.copyProperties(source, instance); return instance; catch (Exception e) e.printStackTrace(); return null; public static <E, T> List<T> copyList(List<E> sources, Class<T> c) if (CollectionUtils.isEmpty(sources)) return new ArrayList<T>(); List<T> list = new ArrayList<T>(); for (E source : sources) list.add(copy(source, c)); return list;
以上是关于Spring的对象拷贝BeanUtils的主要内容,如果未能解决你的问题,请参考以下文章