BeanUtils 在复制类时需要注意 值为空的情况

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  之前。



你可能感兴趣的:(小知识,java)