AOP核心概念
Aspect(切面)
Join Point(連接點)
Advice(通知/增強)
Pointcut(切點)
Introduction(引入)
Target Object(目標對象)
AOP Proxy(AOP代理)
Weaving(織入)
其中壶笼,Advice的主要類型有:
Before Advice(前置通知)
After Returning Advice(返回后通知)
After Throwing Advice(拋出異常后通知)
After (finally)Advice(最后通知)
Around Advice(環(huán)繞通知)
Spring APO
Hello的前置增強練習
Hello接口和實現(xiàn)類
MyBefore類
配置文件
應用主類
實戰(zhàn):使用@AspectJ注解的例子
“武松打虎”——武松(Fighter)在山里等著老虎(Tiger)出現(xiàn)永淌,只要發(fā)現(xiàn)老虎出來适秩,就打老虎。
定義業(yè)務模型
Tiger類
定義切面和配置
前置通知和后置通知
Fighter類
配置文件
主程序
運行結果
本文章轉載