org.apache.commons.beanutils.ConversionException: No value specified for 'BigDecimal'解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

猜你喜欢

转载自blog.csdn.net/u011870280/article/details/84792409