在SpringAOP(所有版本)的案例中,唯一支持的连接点是公有方法的执行。
那么,Pointcut就是一种语言构造,这种构造根据已定义的标准挑选一组joinpoint。
AspectJ中典型的joinpoint包括方法调用、对类成员的访问以及异常处理程序块的执行。
Afteradvice:在连接点之后调用的通知,无论结果是什么。
第二条语句指明了通知被执行的确切连接点,并且应用了AspectJ的JoinPoint类。
一个连接点(joinpoint)是程序执行中一个精确执行点,比如类中的一个方法。
AfterThrowingadvice(在Spring1.x中叫做Throws通知):如果连接点的方法抛出一个特殊的异常时调用的通知。
Aroundadvice:能够完全控制是否执行连接点的通知。