今天我的BeanUtils.copyProperties又出问题了
数据源orig有一个参数是java.util.Date类型,没有初始化值,调用BeanUtils.copyProperties方法
报错No value specified for Date,百度了下,有人说在copy之前加上
ConvertUtils.register(new DateConverter(null), java.util.Date.class);这样代码就ok了,试了下,问题解决了,看来我对copy方法了解的还是不够深入,等下查查到底什么原理。
本文介绍了解决BeanUtils.copyProperties方法在复制含有未初始化java.util.Date字段时报错的问题。通过注册DateConverter,成功避免了“No valuespecified for Date”的异常。
349





