java.lang.InstantiationException 问题记录

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java.lang.InstantiationException 问题记录脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

2021年12月10日08:50:06本来运行正常的页面,今天突然打不开了, 

排查问题, java.lang.InstantiationException 

问题分析, 查看对应报错类的 git记录 发现

java.lang.InstantiationException 问题记录

有同事认为无参构造方法没有调用, 于是就把此方法删除了,

在这里多说一嘴: 要对代码有敬畏心, 删代码要仔细

那为什么会保证错误呢?

发现调用此类的地方用到了 类的拷贝

List<AppointmentConfigureVo> voList = BeanUtil.copyByList(byPage.getResult(), AppointmentConfigureVo.class);

跟踪远吗发现

java.lang.InstantiationException 问题记录

这里在创建对象时需要无参构造方法(正常如无参构造会默认有, 如果写了有参构造, 那么无参构造就需要手动写了)

而类中的无参构造又被删除了,所以程序就报错了

 

现在是第二天的早上,记录一下这个问题,还好这个功能不是很重要,万一是主数据流程上的功能代码呢? 又会引起多大的影响  谨记谨记!

脚本宝典总结

以上是脚本宝典为你收集整理的java.lang.InstantiationException 问题记录全部内容,希望文章能够帮你解决java.lang.InstantiationException 问题记录所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: