hutool BeanUtil

// 创建配置
// 复杂场景配置示例
CopyOptions copyOptions = CopyOptions.create()
.setIgnoreNullValue(true) // 忽略null值
// .setIgnoreCase(true) // 忽略字段大小写
// .setIgnoreProperties("password") // 忽略密码字段
// .setOverride(false) // 不覆盖已有值
// .setFieldMapping(Collections.singletonMap("userName", "name")) // 字段映射
;
//实现只将源对象中存在的属性(非空值)复制到目标对象
BeanUtil.copyProperties(policyQaPcBo, knowledgePolicyFileInfo, copyOptions);
posted @ 2025-06-18 14:21  全琪俊  阅读(91)  评论(0)    收藏  举报