我需要了解一个相当大的 Java 项目。我用 eclipse 浏览它并使用调用层次结构和所有,但这并没有让我完全了解项目运行时发生的事情(它是一个 web 服务)。
是否有可能将带有参数的每个方法调用打印到控制台?基本上是一些东西
System.out.println("methodName, params: " + param1.toString());
在我的每一种方法中。例如,某种提供这种框架的框架?
您应该尝试使用面向方面的编程(AOP)。
这是一个或多或少做你想要的例子:How to use AOP with AspectJ for logging?