项目:
项目基于SpringBoot+Mybatis,用到的是Spring2.7
问题概述:
@Builder中的builder.build()和BeanUtils.copyProperties,两个冲突了吗?图一会导致数据库无法保存数据,而图二可以正常运行,请教一下各位问题是出在什么地方
图一
图二
项目:
项目基于SpringBoot+Mybatis,用到的是Spring2.7
问题概述:
@Builder中的builder.build()和BeanUtils.copyProperties,两个冲突了吗?图一会导致数据库无法保存数据,而图二可以正常运行,请教一下各位问题是出在什么地方
图一
图二
BeanUtils.copyProperties();里面是用内省的方式复制的属性,也就是调用对象的get、set方法来赋值的;如果两个对象不是同时具有get、set方法,是不会赋值的。
builder.build() 相关与创建了一个新对象,那前面那一步BeanUtils.copyProperties()的其实相当于没了,新对象就只有build()里面的那几个