做网站v1认证是什么意思,wordpress doc附件前加图标,外贸建站培训,nas wordpress将好的文章转载问题场景
例如有个对象要新增#xff0c;后面的新增#xff0c;我们希望判断一下是否有这个数据#xff0c;如果有#xff0c;则对上次提交的完善。如果没有#xff0c;就新增。那么用其他方式实现很麻烦#xff0c;本身的BeanUtils.copyProperties也是不大支持。
我们…问题场景
例如有个对象要新增后面的新增我们希望判断一下是否有这个数据如果有则对上次提交的完善。如果没有就新增。那么用其他方式实现很麻烦本身的BeanUtils.copyProperties也是不大支持。
我们可以使用hutool中的BeanUtil方法
依赖 dependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.5.2/version/dependency
使用BeanUtil.copyProperties(source, target, Boolean)
source源对象即要复制属性值的JavaBean对象。target目标对象即要将属性值复制到的JavaBean对象。ignoreNullValue布尔值表示是否忽略空值。如果为true则在复制过程中如果源对象的属性值为null则不会复制到目标对象中如果为false则会将源对象的所有属性值都复制到目标对象中。