BeanUtils里注册BigDecimalConverter 的方法

 

private static final BigDecimal BIGDECIMAL_ZERO = new BigDecimal("0"); static { // 这里一定要注册默认值,使用null也可以 BigDecimalConverter bd = new BigDecimalConverter(BIGDECIMAL_ZERO); ConvertUtils.register(bd, java.math.BigDecimal.class); }
 如果不使用默认值,则会出现如下的异常
org.apache.commons.beanutils.ConversionException: No value specified for 'BigDecimal'

 

老紫竹研究室出品: http://www.laozizhu.com/view.jsp?articleId=541

你可能感兴趣的:(null)