0
我已經和看點:AspectJ和Spring:排除@After方法執行時,方法拋出基於AspectJ的春季異常
@After("execution(* ...)
public void stopTotalTimerAndMarkSucess(JoinPoint joinPoint) {...}
@AfterThrowing("execution(* c ..)
public void markError(JoinPoint joinPoint) {...}
我需要排除當我在方法拋出@After執行和異常。 現在當一個方法拋出一個異常時(@After和@AfterThrowing)都被執行。
只是一個快速的注意,如果由於某種原因,你決定這樣做在一個方法,你可以使用@Around。 – Sarief