BeanUtils.copyProperties 復(fù)制bean異常org.apache.commons.beanutils.ConversionException: No value specified for 'Date'
在使用 org.apache.commons.beanutils.BeanUtils.copyProperties(dest, orig)方法復(fù)制對(duì)象屬性時(shí)趋观,
若bean中有Date類型的屬性忿磅,且可能為null時(shí)逢倍,可能會(huì)拋出一個(gè)異常:org.apache.commons.beanutils.ConversionException: No value specified for 'Date',
解決方案如下:
<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word;">import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.beanutils.converters.DateConverter;</pre>
ConvertUtils.register(new DateConverter(null), java.util.Date.class);//添加這一行代碼,重新注冊(cè)一個(gè)轉(zhuǎn)換器坑匠,也可以自定義
BeanUtils.copyProperties(dest, orig);