今天做动态代理的时候,出现了java.lang.NoSuchMethodException错误…..主要是我使用method反射方法的时候,忘记把参数带上了,于是一直就出现这个错误……
总结起来其实就是一句话:反射的时候要记得参数!!!!
//反射真实具体方法的时候,要把参数带上!!!!
Method method1 = t.getClass().getMethod(methodName,method.getParameterTypes());
本文记录了作者在使用Java反射机制过程中遇到的NoSuchMethodException错误及其解决办法。主要原因是调用getMethod时未正确指定方法参数类型。
今天做动态代理的时候,出现了java.lang.NoSuchMethodException错误…..主要是我使用method反射方法的时候,忘记把参数带上了,于是一直就出现这个错误……
总结起来其实就是一句话:反射的时候要记得参数!!!!
//反射真实具体方法的时候,要把参数带上!!!!
Method method1 = t.getClass().getMethod(methodName,method.getParameterTypes());
5364
700

被折叠的 条评论
为什么被折叠?