spring advice 分类

按照增强在目标类方法的连接点位置,可以分为以下5类:

1.前置增强:BeforAdvice 代表前置增强,因为spring只支持方法级的增强,所以MethodBefore是目前可用的前置增强,表示在目标方法执行前

实施增强。

2.后置增强:AfterRetuuingAdvice代表后增强。

3.环绕增强:MethodInterceptor《aopalliance》代表环绕增强,表示在目标方法执行前后实施增强。

4.异常抛出增强:ThrowsAdvice代表抛出异常增强。

5.引介增强:IntroductionInterceptor代表引介增强,表示在目标类中添加一些新的方法和属性。

你可能感兴趣的:(java)