Spring支持5種類型的增強


Spring支持5種類型的增強:
1.前置增強:org.springframework.aop.BeforeAdvice代表前置增強,因為Spring只支持
方法級的增強,所以MethodBeforeAdvice是目前可的的前置增強,表示在目標方法執行前
實施增強,而BeforeAdvice是為了將來版本擴展需要而定義的;
2.后置增強:org.springframework.aop.AfterReturningAdvice代表后增強,表示在目標
方法執行后實施增強;
3.環繞增強:org.aopalliance.intercept.MethodInterceptor代表環繞增強,表示在目標
方法執行前后實施增強;
4:異常拋出增強:org.springframework.aop.ThrowsAdvice代表拋出異常增強,表示在目
標方法拋出異常后實施增強;
5.引介增強:org.springframework.aop.InteoductionInterceptor代表引介增強,表示在
目標類中添加一些新的方法和屬性;
這些增強接口都有一些方法,通過實現這些接口方法,在接口方法中這義橫切邏輯,就可以
將它們織入到目標類的方法的相應連接點的位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM