Spring_7_0 AOP 表達式

在通知中通過value屬性定義切點

  • 通過execution 函數,可以定義切點的方法切入

  • 語法:

    • execution(<訪問修飾符>?<返回類型><方法名>(<參數>)<異常>)
  • 例如

    • 匹配所有類 public 方法 execution(public * * (..))
    • 匹配制定包下所有類方法 execution(* com.sfox.spring.dao.*(..)) 不包含子包
    • execution(* com.sfox.spring.dao..*(..)), .. 表示包,子包下的所有類。
    • 匹配制定類所有方法 execution(* com.sfox.spring.UserService.*(..))
    • 匹配實現特定接口所有類方法 execution(* com.sfox.spring.IUserDao+.*(..))
    • 匹配所有save開頭的方法execution(* save*(..))
  • execution(* .(..)) 說有類中所有方法。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容