工具类BeanCopierUtils
1. 支持source对象到target对象的拷贝
2. 支持List<S> source到 List<T> target的拷贝
import cn.hutool.core.util.StrUtil;
import com.google.common.collect.Lists;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.map.ReferenceMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.cglib.core.Converter;
import java.util.List;
import java.util.Map;
import java.util.Objects;
/**
* @date 21/06/2020 22:19
*/
public class BeanCopierUtils {
private static Map<String, BeanCopier> beanCopierCache = new ReferenceMap<>();
/**
* copy列表
*
* @param sourceList
* @param targetClass
* @param converter