1. 程式人生 > >Spring AOP 增強型別

Spring AOP 增強型別

  • 前置增強
           org.springframework.aop.BeforeAdvice  代表前置增強,因為spring只支援方法級的增強,所以MethodBeforeAdvice 是目前可用前置增強,表示在目標方法執行前實施增強。
  • 後置增強
           org.springframework.aop.AfterAdvice 代表後增強,表示目標方法在執行後實施增強 
  • 環繞增強
            org.springframework.aop.MethodInterceptor 代表環繞增強,表示目標方法執行前後實施增強
  • 異常丟擲增強
            org.springframework.aop.ThrowsAdvice 代表丟擲異常增強,表示目標方法丟擲異常後實施增強
  • 引介增強
            org.springframework.aop.IntroductionInterceptor 代表引介增強,表示在目標類中新增一些新的方法和屬性