使用BeanUtils.copyProperties()方法,org.apache.commons.beanutils.ConversionException: No value specified for 'Date' 的解决方法

出现org.apache.commons.beanutils.ConversionException: No value specified for 'Date'
异常是因为BeanUtils不支持java.util.Date类型null值的转换

  • 解决方案1:
    -- 使用java.util.Date 的子类 java.sql.Date
  • 解决方案2 :
    -- 注册java.util.Date 的转换, 具体代码如下
ConvertUtils.register(new DateConverter(null), java.util.Date.class);
BeanUtils.copyProperties(obj, source);

你可能感兴趣的:(使用BeanUtils.copyProperties()方法,org.apache.commons.beanutils.ConversionException: No value specified for 'Date' 的解决方法)