Question - What are the different types of Advices?
Answer -
Different types of Advices in Spring AOP are:
- Before: These types of advices execute before the joinpoint methods and are configured using @Before annotation mark.
- After returning: These types of advices execute after the joinpoint methods completes executing normally and are configured using @AfterReturning annotation mark.
- After throwing: These types of advices execute only if joinpoint method exits by throwing an exception and are configured using @AfterThrowing annotation mark.
- After (finally): These types of advices execute after a joinpoint method, regardless of the method’s exit whether normally or exceptional return and are configured using @After annotation mark.
- Around: These types of advices execute before and after a joinpoint and are configured using @Around annotation mark.