Java怎么获取执行当前方法的所在的包名
时间: 2024-06-05 22:07:19 浏览: 106
Java 获取当前类名和方法名的实现方法
您可以使用Java反射API中的Class类来获取当前方法所在的包名。具体操作如下:
1.获取当前执行的方法对象:
Method method = new Object(){}.getClass().getEnclosingMethod();
2.获取方法所在的类对象:
Class<?> clazz = method.getDeclaringClass();
3.获取类的包名:
String packageName = clazz.getPackage().getName();
通过上述三个步骤即可获取当前执行方法所在的包名。
阅读全文