- 博客(1)
- 收藏
- 关注
原创 Spring的BeanUtils.copyPropeties空值覆盖的问题
法一:使用 BeanWrapper 获取目标对象的非 null 属性并忽略通过反射获取目标对象中非 null 的属性名称,然后将这些属性名称传递给 BeanUtils.copyProperties 的 ignoreProperties 参数,从而避免覆盖。Hutool 提供了`CopyOptions`类,可以通过设置`setIgnoreNullValue(true)`来忽略源对象中的空值,从而避免覆盖目标对象中已有的非空属性。// 源对象中的 age 为空。// 目标对象中的 age 已有值。
2025-03-11 09:14:56
337
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人