1. 程式人生 > >關於SpringAOP的五種通知型別

關於SpringAOP的五種通知型別

1.before:前置通知,在一個方法執行前被呼叫。
2.after: 在方法執行之後呼叫的通知,無論方法執行是否成功。
3.after-returning: 僅當方法成功完成後執行的通知。
4.after-throwing: 在方法丟擲異常退出時執行的通知。
5.around: 在方法執行之前和之後呼叫的通知。

1、在before中做資料來源切換(加上註解:@Order(-10)//保證該AOP在@Transactional之前執行);

2、在afterReturning中做切面操作成功的操作;

3、在afterThrowing中做切面操作失敗的操作。