所有分类
  • 所有分类
  • 未分类

SpringBoot-获得对象属性为空值的属性名

​简介

本文介绍获得对象的空值属性名的工具类。

本工具可以获得某个对象中值为空(为null或者空字符串等)的属性名,然后可以用于作为BeanUtils.copyProperties的最后一个参数,不拷贝这些空的属性。

为什么要获得空值属性?

  1. 默认情况下,BeanUtils会覆盖数据
    • 在拷贝属性时,如果源数据的某个字段是null,会把目标数据的值给覆盖为null

优点

  1. 方便快捷。
  2. 可以避免空值覆盖原来的值。

代码

此内容仅限VIP查看,请先
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录