org.springframework.beans.BeanUtils的用法

s,t为对象
BeanUtils.copyProperties(s, t);  将给定源bean的属性值复制到目标bean中

public static void copyProperties(Object source, Object target) //source 源,target 目标
throws BeansException {
   copyProperties(source, target, null, (String[]) null);
}

 

BeanUtils.copyProperties(s, t, "Id", "Time");  将给定源bean的属性值复制到目标bean中,忽略Id和Time属性

public static void copyProperties(Object source, Object target, String... ignoreProperties) //source 源,target 目标, ignoreProperties 要忽略的属性名称数组
  throws BeansException {
        copyProperties(source, target, null, ignoreProperties);
    }

 

上一篇:BeanUtils工具类copyProperties方法缺点及解决


下一篇:BeanUtils.copyProperties(A,B)