1 2 3 4 5 6 7 8 9 10 11 12 13 14
public aspect AroundExecutionAdvice { pointcut run () : execution(public void run()); void around () : run () { System.out.println("> AroundExecutionAdvice.run()"); proceed(); System.out.println("< AroundExecutionAdvice.run()"); } }