Java反射异常:java.lang.NoSuchFieldException

更新时间:2023-07-15 13:52:39 阅读: 评论:0

Java反射异常:java.lang.NoSuchFieldException        今天⽤反射给对象赋值,有⼀个属性始终报错,主要错误信息如下:
java.lang.NoSuchFieldException: otherFeatures
at java.DeclaredField(Unknown Source)歌颂母爱的名言
iaofan.MedicalAssistanObtainService.business.CrawlDataBusiness.tSpecialAttribute(CrawlDataBusiness.java:163)
iaofan.MedicalAssistanObtainService.awDrmedData(CrawlDataBusiness.java:106)
金匮肾气丸四大功效iaofan.MedicalAssistanObtainService.st(CrawlDataBusinessTest.java:33)
海蛎干flect.NativeMethodAccessorImpl.invoke0(Native Method)
手机丢了怎么找回来
flect.NativeMethodAccessorImpl.invoke(Unknown Source)
⽹上说NoSuchFieldException错误是由于没有对应字段造成的,或者当属性为私有时获取Field⽤的⽅法不是getDeclaredField。  Field field = bo.getClass().getDeclaredField(fieldName); // 正解梦见浇地是什么意思
但是我的对象内确实是有otherFeatures属性的,⽽且⽤的是上述⽅法,查了好久,终于找到原因:
俏也不争春
otherFeatures曾经从⽂本读取过,⽽⽂本⾥的otherFeatures多了空格,如果仔细查看,上⾯的异常也多了空格的
So:NoSuchFieldException异常原因:①没有对应字段;②属性为私有时获取Field⽤的⽅法不是getDeclaredField。
死死往这两个⽅⾯去找原因吧。
德国aps>大葱烧海参的家常做法

本文发布于:2023-07-15 13:52:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1097964.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:没有   对应   属性
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图