BeanUtils.copyProperties(dest, orig);
此处引用的是 org.apache.commons.beanutils.BeanUtils;
ConvertUtils.register(new DateConverter(null), java.util.Date.class);//添加这一行代码,解决date 类型为空 报错
ConvertUtils.register(new IntegerConverter(null), Integer.class);//这一行,可以解决 integer值为空时不自动赋值为0;
另外 double 可能也很特殊,我没研究。
注意这些后加的条件要放在BeanUtils.copyProperties 之前。

本文介绍了如何使用BeanUtils.copyProperties方法进行属性复制,并解决了在复制过程中遇到的日期类型为空及整数类型默认值问题。通过注册特定转换器,确保了不同类型的属性能够正确复制。
5757

被折叠的 条评论
为什么被折叠?



