當前位置:編程學習大全網 - 編程軟體 - 怎麽使用@pointcut 和@before

怎麽使用@pointcut 和@before

妳好,Spring使用的AOP註解分為三個層次:

前提條件是在xml中放開了

<aop:aspectj-autoproxy proxy-target-class="true"/><!--?

開啟切面編程功能 -->

@Aspect放在類頭上,把這個類作為壹個切面。

@Pointcut放在方法頭上,定義壹個可被別的方法引用的切入點表達式。

5種通知。

@Before,前置通知,放在方法頭上。

@After,後置finally通知,放在方法頭上。

@AfterReturning,後置try通知,放在方法頭上,使用returning來引用方法返回值。

@AfterThrowing,後置catch通知,放在方法頭上,使用throwing來引用拋出的異常。

@Around,環繞通知,放在方法頭上,這個方法要決定真實的方法是否執行,而且必須有返回值。

希望對妳有幫助

  • 上一篇:可變軸編程
  • 下一篇:沒有學歷的女孩子可以學計算機做什麽?
  • copyright 2024編程學習大全網