不一樣通知的執行順序:spa
@Before前置通知orm
@Around環繞通知,進入方法...對象
執行對象方法...ci
@AfterReturning後置通知get
@After最終通知 執行...it
@AfterThrowing異常通知,程序出現異常了嗎?程序
退出方法...方法
相同通知的執行順序是:異常
從上向下margin
1:AfterReturning與AfterThrowing不一樣時出現
2:AOP只管理Bean,須要註冊bean,才能被AOP攔截,所以AOP不攔截靜態方法