版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011870280/article/details/84792409
在调用
org.apache.commons.beanutils.BeanUtils.populate
出现
org.apache.commons.beanutils.ConversionException: No value specified for 'BigDecimal'
apache有提供BigDecimalConver转换类,出现这个问题一般是值为null的情况
解决方案:
在调用populate方法之前加上
BeanUtilsBean.getInstance().getConvertUtils().register(false, false, 0);
顺便贴下Date日期格式自定义的方案
DateConverter converter = new DateConverter(null); converter.setPattern(pattern); ConvertUtils.register(converter, Date.class);