关于java反射取得方法并运行的问题

strike2368168 strike2368168 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在的需求是想通过类型,方法名,和参数,运行相应方法的需求。
现在的问题是,目标的方法中如果为基本类型,或者是自定义的bean都可以正确取得。
1、但是当目标参数传入List<自定义Bean>的形式时就无法正常取出了,会报出找不到匹配方法的异常
2、如果我把参数改成“自定义Bean[]”是可正常取得方法的,但是invork却报参数类型错误
很困惑,请有此方面经验的大侠指点一下怎么解决
希望可以给个实现代码,本人理解有限
...全文

相关推荐

java反射,获取所有属性、方法以及List集合类

java反射,获取所有属性、方法以及List集合类

fanchen2014

Java反射调用set方法

它通常遵循一定的命名规则,以"set"开头,后面跟着属性名,并接受一个参数用于设置属性值。例如,如果有一个名为"name"的属性,那么对应的set方法名就是"setName",接受一个String类型的参数用于设置"name"属性的值。在Java中,反射是指在运行时动态地获取类的信息并操作类的属性和方法。通过反射,我们可以在运行时动态地访问和操作类的属性和方法,为我们的程序带来更大的灵活性。首先,我们需要获取类的Class对象,然后通过Class对象获取方法并调用它。方法的引用,我们可以使用。

HackMasterX

详解Java 反射和反射的应用场景

主要介绍了Java 反射和反射的应用场景的相关资料,帮助大家更好的理解和学习Java反射的相关知识,感兴趣的朋友可以了解下

weixin_38665162

Java 反射机制原理与用法详解

主要介绍了Java 反射机制原理与用法,结合实例形式详细分析了Java反射机制的相关概念、原理、基本使用方法及操作注意事项,需要的朋友可以参考下

weixin_38663837

java 反射 动态调用不同类的静态方法(推荐)

下面小编就为大家带来一篇JAVA 反射 动态调用不同类的静态方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38697063
评论 4
收藏 已收藏
分享
返回顶部
strike2368168
Java SE 62,620 成员 307,251 内容