In Spring AOP, posso aggiungere un aspetto nelle seguenti posizioni
- prima dell'esecuzione di un metodo (utilizzando MethodBeforeAdvice)
- dopo l'esecuzione di un metodo (utilizzando AfterReturningAdvice)
- attorno a un metodo (sia prima che dopo l'esecuzione di un metodo) (utilizzando MethodInterceptor)
Se ho tutti e tre i tipi di consigli, l'ordine di esecuzione è sempre il seguente?
- Intorno (prima parte)
- Prima
- Metodo stesso
- Dopo
- Intorno (dopo la parte)