一般对象之间的拷贝,通常使用Spring 的BeanUtils.copyProperties()就可以了。 例如有个对象要提交,希望后台只对有值的数据进行更新。 BeanUtils.copyProperties也是不大支持的。因此我们要肿么办呢? 使用Java的反射机制,来自己实现。本着不重复造轮子的目的,这里就不安利了,想要学习一下,可以参考下文。 改良Spring的BeanUtils.copyProperties在拷贝属性时忽略空值。 使用: 使用hutool开源库为我们提供了更为强大的Bean工具-BeanUtil。 使用: