更新時間:2024年01月04日10時16分 來源:傳智教育 瀏覽次數(shù):
通知Advice其實就是對目標(biāo)切入點進(jìn)行增強(qiáng)的內(nèi)容,Spring AOP為通知(Advice)提供了org.aopalliance.aop.Advice接口。
Spring通知按照在目標(biāo)類方法的連接點位置,可以分為以下五種類型。
在方法之前自動執(zhí)行的通知稱為前置通知,可以應(yīng)用于權(quán)限管理等功能。
在方法之后自動執(zhí)行的通知稱為后置通知,可以應(yīng)用于關(guān)閉流、上傳文件、刪除臨時文件等功能。
在方法前后自動執(zhí)行的通知稱為環(huán)繞通知,可以應(yīng)用于日志、事務(wù)管理等功能。
在方法拋出異常時自動執(zhí)行的通知稱為異常通知,可以應(yīng)用于處理異常記錄日志等功能。
在目標(biāo)類中添加一些新的方法和屬性,可以應(yīng)用于修改舊版本程序(增強(qiáng)類)。
本文版權(quán)歸傳智教育Java培訓(xùn)機(jī)構(gòu)所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智教育Java培訓(xùn)機(jī)構(gòu)
首發(fā):https://java.itcast.cn