反射获取参数为基本类型的方法时,出现参数类型不匹配的问题
1.在获取参数列表时获取的是参数的class对象
则如 int 类型参数 获取出来的是 Integer包装类对象
2.此时切入点方法的参数类型为 int ,则在反射获取方法对象时就会因为参数类型对不上而获取失败
3.解决方法很简单的就是把切入点方法的基本类型参数改为包装类,即可在反射中正确获取方法对象
1.在获取参数列表时获取的是参数的class对象
则如 int 类型参数 获取出来的是 Integer包装类对象
2.此时切入点方法的参数类型为 int ,则在反射获取方法对象时就会因为参数类型对不上而获取失败
3.解决方法很简单的就是把切入点方法的基本类型参数改为包装类,即可在反射中正确获取方法对象