教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java培訓:Spring有幾種通知類型?

更新時間:2024年01月04日10時16分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓

  通知Advice其實就是對目標切入點進行增強的內容,Spring AOP為通知(Advice)提供了org.aopalliance.aop.Advice接口。

  Spring通知按照在目標類方法的連接點位置,可以分為以下五種類型。

  1.org.springframework.aop.MethodBeforeAdvice(前置通知)

  在方法之前自動執(zhí)行的通知稱為前置通知,可以應用于權限管理等功能。

  2.org.springframework.aop.AfterReturningAdvice(后置通知)

  在方法之后自動執(zhí)行的通知稱為后置通知,可以應用于關閉流、上傳文件、刪除臨時文件等功能。

  3.org.aopalliance.intercept.MethodInterceptor(環(huán)繞通知)

  在方法前后自動執(zhí)行的通知稱為環(huán)繞通知,可以應用于日志、事務管理等功能。

Spring有幾種通知類型

  4.org.springframework.aop.ThrowsAdvice(異常通知)

  在方法拋出異常時自動執(zhí)行的通知稱為異常通知,可以應用于處理異常記錄日志等功能。

  5.org.springframwork.aop.IntroductionInterceptor(引介通知)

  在目標類中添加一些新的方法和屬性,可以應用于修改舊版本程序(增強類)。

  本文版權歸傳智教育Java培訓機構所有,歡迎轉載,轉載請注明作者出處。謝謝!

  作者:傳智教育Java培訓機構

  首發(fā):https://java.itcast.cn

0 分享到:
和我們在線交談!