使用org.apache.commons.beanutils.BeanUtils进行对象拷贝时,遇到BigDecimal的属性会报错

No value specified for 'BigDecimal'

这时候定义自己的转换器即可

// 这里一定要注册默认值,使用null也可以    
BigDecimalConverter bd = new BigDecimalConverter(BigDecimal.ZERO);    
ConvertUtils.register(bd, java.math.BigDecimal.class);

还有一些其他类型可能也需要如此处理,简单一点的,使用org.springframework.beans.BeanUtils则不会有这样的问题