使用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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • 一个妹子,给我留言,说:姐姐,看过你不少文章,想跟你聊聊。我在上海实习,你知道,压力很大的,家里爸妈一直希望我毕业...
    丹心随行阅读 187评论 0 0
  • 练习写作,脑子里千头万绪,下笔却言语干涸,写不出来多少内容,愁死我了。 下午分析了同方股份,后来想想,应该先立一个...
    RIARONG阅读 490评论 0 0