BeanUtils.copyProperties某些属性复制不到

1.BeanUtils包选用

首先要确定使用springframework的包,不要使用apache的,使用其他的也行,别用apache就行。这个阿里巴巴规范也是限制了的。

2.确保source和target实体有get和set方法!

同时,copy的source需要确保属性有get方法。如果没有get方法,是copy不到的。

target也要确保有get和set方法才行。

注:因为使用lombok的原因,如果加了@Data还好,可是如果项目中部分使用了@Data,部分是人工添加的get和set方法。那么就有可能造成get和set方法的缺失。

使用同事写的实体类的时候,也有可能会遇到这种情况。

你可能感兴趣的:(spring,apache,jar,spring)