1. 程式人生 > >Spring Aop的三個註解:@Around,@Before,@After

Spring Aop的三個註解:@Around,@Before,@After

如果 aop 被調用 調用 pri npoi 能說 說明 其中

最近抽時間看了一些aop。好像翻譯叫做切片技術。大概也能說明白是什麽意思。

其中,有三個註解需要註意,分別是@Around,@Before,@After。

其中 @Around進行切片捕捉,可以捕捉到joinpoint(理解成切片對象方法)。

即對方法A進行切片,則A被調用時,執行@Around。@Around可以調用 joinPoint.proceed()實際執行切片對象方法。

@Before在切片方法對象實際調用前執行。

@After方法在@Around方法之後調用。

註意,如果在Around中不調用joinPoint.proceed(),則@Before註解的方法不會調用,但是@After還是會調用。

Spring Aop的三個註解:@Around,@Before,@After