gpt4 book ai didi

Java - NoSuchMethodException 与反射

转载 作者:行者123 更新时间:2023-11-29 09:36:39 29 4
gpt4 key购买 nike

我在执行时得到一个NoSuchMethodException:

operacionDTO.getClass().getMethod("setPrioridad").invoke(operacionDTO, 0);

java.lang.NoSuchMethodException: xxxx.api.service.dto.RegasificacionDTO.setPrioridad()

但是 RegasificacionDTO 类确实有一个名为 setPrioridad(int i) 的公共(public)方法,如果在调试时调用:

operacionDTO.getClass().getMethods()

然后我得到一个方法数组,其中有一个setPrioridad。我尝试过其他一些类似的方法,但我遇到了同样的错误。

最佳答案

您需要包含参数签名。

 operacionDTO.getClass().getMethod("setPrioridad", Integer.TYPE)

关于Java - NoSuchMethodException 与反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15944494/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com