工作中的问题:
org.apache.commons.beanutils.BeanUtils包下的
BeanUtils.copyProperties(dest,orig )方法,在源对象有Date类型空值时,转换会报错。
但是我本地使用就没事,对比发现Jenkins打包的时候加载的是commons-beanutils-1.8.0
我本地的是commons-beanutils-1.9.2
所以在POM文件里加了
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.2</version>
</dependency>
然后就好了。
bing了下,1.8.3的版本有这个BUG,哪个版本解决的就不知道了 = =
参考:https://issues.apache.org/jira/browse/BEANUTILS-387