關於Spring Aop 通知型別

2021-08-16 21:33:42 字數 465 閱讀 9778

1. 前置通知

* 在目標類的方法執行之前執行。

* 配置檔案資訊:

* 應用:可以對方法的引數來做校驗

2. 最終通知

* 在目標類的方法執行之後執行,如果程式出現了異常,最終通知也會執行。

* 在配置檔案中編寫具體的配置:

* 應用:例如像釋放資源

3. 後置通知

* 方法正常執行後的通知。

* 在配置檔案中編寫具體的配置:

* 應用:可以修改方法的返回值

4. 異常丟擲通知

* 在丟擲異常後通知

* 在配置檔案中編寫具體的配置:

* 應用:包裝異常的資訊

5. 環繞通知

* 方法的執行前後執行。

* 在配置檔案中編寫具體的配置:

* 要注意:目標的方法預設不執行,需要使用proceedingjoinpoint對來讓目標物件的方法執行。

spring AOP聯盟通知型別

後置通知 org.springframework.aop.afterreturningadvice 環繞通知 org.aopalliance.intercept.methodinterceptor 異常丟擲通知 org.springframework.aop.throwsadvice 引介通知 or...

spring AOP前後通知

在搭建spring的時候要求的5個jar包的基礎上新增4個jar包,總共九個jar包 然後是配置檔案的寫法,如下 開始 結束 然後最主要的是前置通知和後置通知的類和方法了 前置通知,如下 開始 package com.dao.impl import org.aspectj.lang.joinpoin...

Spring AOP通知順序

spring aop的主要註解 before after afterreturning afterthrowing around 的執行順序是什麼?spring版本不同,執行順序也不同,這裡討論spring4和spring5 spring4,after在 afterreturning或 aftert...