Java后端学习入门笔记

具备matlab编程语言进行科学计算和算法试验的基础,学习利用 java语言进行项目的开发,记录过程中的一些问题。

  1. 利用BeanUtils.copyProperty方法进行对象的复制(非引用)时,提示异常:
    org.springframework.beans.FatalBeanException: Could not copy property “xxx” from source to target; nested exception is java.lang.reflect.InvocationTargetException
    解决过程:查看成员变量 xxx 的set方法,发现 xxx 的set方法中需要用到其他成员变量进行switch判断,推测BeanUtils.copyProperty方法复制成员变量是类似并行的,因为本身java中成员变量声明就是无所谓顺序的,所以在set xxx 时缺少其他成员变量的值,但是单步调试时程序并不会进到set方法中,也就不容易发现这个问题。
    解决方法
    BeanUtils.copyProperty方法前先手动把需要的成员变量从source复制到target中,虽然很笨,但是有效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值