1) Around : org.aopalliance.intercept.MethodInterceptor
2) Before : org.springframework.aop.BeforeAdvice
3) After : org.springframework.aop.AfterReturningAdvice
4) Throws : org.springframework.aop.ThrowsAdvice
1) Around : Intercepts the calls to the target method
2) Before : This is called before the target method is invoked
3) After : This is called after the target method is returned
4) Throws : This is called when the target method throws and exception