學習筆記 AspectJ筆記

2021-10-14 05:59:15 字數 540 閱讀 5082

是一種靜態編譯期增強性aop的實現

在編譯過程中修改**加入相關邏輯,無需程式設計師動手

切點與切面**

package test.aspect;

//模擬許可權檢查

public aspect authaspect

}

package test.aspect;

//模擬日誌輸出

public aspect logaspect

}

package test.aspect;

public aspect txaspect

}

切點定義:pointcut 切點名稱():execution(* 包名.*.*(..));
注意:

如果沒有事先宣告切點,此時可以直接使用execution表示式作為切點使用

宣告切點後可以直接使用切點代替execution和call

AspectJ學習筆記 03

方面 方面的定義如下 access specification aspect extends class or aspect name implements inte ce list pointcut 關鍵字aspect申明了乙個方面。每乙個方面都有乙個名字,程式中其他部分可以使用該名字來訪問該方面...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...

筆記 spring cloud 學習筆記

1 spring cloud 是什麼 spring cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具 例如配置管理,服務發現,斷路器,智慧型路由,微 控制匯流排 分布式系統的協調導致了樣板模式,使用spring cloud開發人員可以快速地支援實現這些模式的服務和應用程式。他們將在任...