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方法的缺失。
使用同事写的实体类的时候,也有可能会遇到这种情况。