妳好,Spring使用的AOP註解分為三個層次:
前提條件是在xml中放開了
<aop:aspectj-autoproxy proxy-target-class="true"/><!--?
開啟切面編程功能 -->
@Aspect放在類頭上,把這個類作為壹個切面。
@Pointcut放在方法頭上,定義壹個可被別的方法引用的切入點表達式。
5種通知。
@Before,前置通知,放在方法頭上。
@After,後置finally通知,放在方法頭上。
@AfterReturning,後置try通知,放在方法頭上,使用returning來引用方法返回值。
@AfterThrowing,後置catch通知,放在方法頭上,使用throwing來引用拋出的異常。
@Around,環繞通知,放在方法頭上,這個方法要決定真實的方法是否執行,而且必須有返回值。
希望對妳有幫助