BeanUtils.copyProperties(A,B) 赋值问题我踩的坑

BeanUtils.copyProperties(A,B) 赋值问题我踩的坑

本来想修饰一下,所以我用了BeanUtils,因为调了项目组,所以我就没在意。今天发布报错,set方法问题,我查看了一下依赖关系,没有问题。为啥报一个找不到符号,类的符号这个错误。

稍微吐槽一下,就这个简单的问题,我代码写的也比较多,我查依赖看maven。实在是崩溃了。这真的是我有史以来第一次熬夜,现在是晚上23点19分,我好累真的。

好吧就是这个优化代码使用的BeanUtils工具类。

说重点把,大家用这个BeanUtils 应该很多都是使用的是

package org.apache.commons.beanutils;

这个包里面的公用包类。

我看了项目是引入这个包的,由于疫情今年鼠疫,导致在家办公,所以也就没在意,又加还了项目组,我的电脑正常都是用来看电视的的,老笔记本了,好吧下了个idea勉强跑起来还经常死机。行不吐槽了,说重点。

在这里插入图片描述

这就是现实,写代码的时候以为是commons包的BeanUtils 但是事实是SpringFramewor框架的。

这两个有什么区别呢


package org.springframework.beans;中的
BeanUtils.copyProperties(A,B);
是A中的值付给B

package org.apache.commons.beanutils;
BeanUtils.copyProperties(A,B);
是B中的值付给A

所以你懂了,我赋值错误了。搞了半天。我好累,高能,注意了。引包注意一下。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值