import Java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtilsBean;
import org.apache.commons.beanutils.DynaBean;
import org.apache.commons.beanutils.DynaProperty;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class BeanCopyUtil extends BeanUtilsBean{
private static final Logger log=LoggerFactory.getLogger(BeanCopyUtil.class);
/**
*
-
@param dest 目标对象
-
@param orig 源对象
-
@param ignoreNullFlag 是否忽略null值
-
@throws IllegalAccessException
-
@throws InvocationTargetException
*/
public void copyProperties(Object dest, Object orig,boolean ignoreNullFlag)
throws IllegalAccessException, InvocationTargetException {// Validate existence of the specified beans if (de