0
我有一個基於Spring框架的web項目,運行在tomcat服務器上,並且在eclipse中使用ant作爲buildtool。有什麼方法可以跟蹤所有方法,並且當我使用Web應用程序時,會依次調用類。如何在eclipse中獲得一個webapp的流(順序調用的方法和類)?任何插件?
我有一個基於Spring框架的web項目,運行在tomcat服務器上,並且在eclipse中使用ant作爲buildtool。有什麼方法可以跟蹤所有方法,並且當我使用Web應用程序時,會依次調用類。如何在eclipse中獲得一個webapp的流(順序調用的方法和類)?任何插件?
使用Spring AOP圍繞此建議可以實現。
寫一個切入點,這將攔截
在包公共方法(一個或多個)的所有執行&它的子包 且屬於包&它的子包 控制器層 服務層(任選地限制到一個特定的服務專用) DAO層 然後寫的環繞通知如下
@Component
@Aspect
public class TraceAdvice {
@Around("execution(* com.test..*(..)) &&" + " (within(com.test.controller..*) || "
+ "(within(com.test.service..*) && this(com.test.service.TestService)) || " + "within(com.test.dao..*))")
public Object traceCall(ProceedingJoinPoint pjp) throws Throwable {
... your logic
}
我是初學者與Spring框架。無法理解這一點 –
的http://stackoverflow.com/questions/42569436/collect-可能的複製所有的方法名稱在春天mvc/42586591#42586591 –