SSSSaiki 2020-09-21 06:56 采纳率: 66.7%
浏览 2497
已采纳

java.beans.IntrospectionException: Method not found: isSerialVersionUID 这个异常到底是怎么回事?

事情是这样的:我在网上整了一个List转List《Map》的方法,具体方法是这样的:

public <T> List<Map<String,Object>> listConvert1(List<T> list){
        List<Map<String,Object>> list_map=new ArrayList<Map<String,Object>>();
        try {
            for (T t : list) {
                Field[] fields=t.getClass().getDeclaredFields();
                Map<String, Object> m = new HashMap<String, Object>();
                for(Field field:fields){
                    String keyName=field.getName();
                   PropertyDescriptor pd = new PropertyDescriptor(keyName,t.getClass());
                    Method getMethod = pd.getReadMethod();// 获得getter方法
                    Object o = getMethod.invoke(t);// 执行get方法返回一个Object
                    m.put(keyName, o);
                }
                list_map.add(m);
            }
            return list_map;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

然而在我使用的时候 给我爆出了异常,

java.beans.IntrospectionException: Method not found: isSerialVersionUID
    at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:106)
    at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:70)
    巴拉巴拉···大致上就是这样,当我查看错误代码的时候,直接给我跳到了
      PropertyDescriptor pd = new PropertyDescriptor(keyName,t.getClass());  这一行。

在网上找了很多关于这样的问题都是无济于事,到底是哪里出了错那? 因为本人是个小白所以这算是一个非常头疼的问题了,大佬们如果有什么解决方法,不妨说一下,万分感谢。

  • 写回答

3条回答 默认 最新

  • 老衲の少女心 2020-09-21 08:54
    关注

    IntrospectionException
    内省时发生异常时抛出。
    典型的原因包括无法将字符串类名称映射到Class对象,无法解析字符串方法名称,或指定其预期用途具有错误类型签名的方法名称。

    Method not found: isSerialVersionUID 找不到方法:isSerialVersionUID

    PropertyDescriptor这个类的106行代码是啥,你这只能看出错误地方,具体哪错了看不到你代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联
  • ¥15 VB.NET操作免驱摄像头
  • ¥15 笔记本上移动热点开关状态查询
  • ¥85 类鸟群Boids——仿真鸟群避障的相关问题
  • ¥15 CFEDEM自带算例错误,如何解决?
  • ¥15 有没有会使用flac3d软件的家人
  • ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
  • ¥15 docker实践项目
  • ¥15 利用pthon计算薄膜结构的光导纳
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部