package multpleDb;
import java.lang.reflect.Method;
import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
public class GetMethod {
public static void main(String[] args) {
getMethodInfo("multpleDb.GetMethod");
}
public void method1(String paramName){
}
private static void getMethodInfo(String pkgName) {
try {
LocalVariableTableParameterNameDiscoverer u = new LocalVariableTableParameterNameDiscoverer();
Class clazz = Class.forName(pkgName);
Method[] methods = clazz.getDeclaredMethods();
for (Method method : methods) {
String[] params = u.getParameterNames(method);
for(String param:params){
System.out.println(param);
}
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
Spring 获取方法参数名
最新推荐文章于 2024-09-12 15:36:21 发布
本文介绍了一个使用Spring框架下的LocalVariableTableParameterNameDiscoverer工具类来获取Java方法参数名称的示例。通过反射机制,该示例展示了如何从指定包路径下的类中提取所有方法及其参数名称。
1225

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



