ich habe und Aspect im Frühjahr basierend auf aspectj:AspectJ und Spring: Ausschließen @After Methode Ausführung, wenn Methode
@After("execution(* ...)
public void stopTotalTimerAndMarkSucess(JoinPoint joinPoint) {...}
@AfterThrowing("execution(* c ..)
public void markError(JoinPoint joinPoint) {...}
Ich brauche @After Ausführung, wenn meine unter Methode löst und Ausnahme auszuschließen. Nun, wenn eine Methode eine Ausnahme auslöst, werden beide (@After und @AfterThrowing) ausgeführt.
nur eine kurze Nachricht, wenn aus irgendeinem Grund Sie es in einem Verfahren zu tun, Sie @Around nutzen könnten. – Sarief