2018.12.24 Spring中的aop演示
阿新 • • 發佈:2018-12-25
改變 spring pro 連接 source png aspectj 兩個 圖片
Aop的最大意義是:在不改變原來代碼的前提下,也不對源代碼做任何協議接口要求。而實現了類似插件的方式,來修改源代碼,給源代碼插入新的執行代碼。
4.spring中的aop演示
4.1步驟:
1.導包(4+2+2+2+1) 基礎包+日誌包+aop、aspects+test+weaver+aopalliance
下面兩個是spring需要的第三方aop包
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
一共是11個jar包
2.準備目標對象
3.準備通知
appilcationContext.xml中添加aop的約束文件
4.配置進行織入,將通知織入目標對象中
JoinPoint(連接點):目標對象,所有可以增強的方法。
PointCut(切入點):目標對象。已經增強的方法
Advice(通知/增強):增強的代碼
Target(目標對象):被代理對象
Weaving(織入):將通知應用到切入點的過程
Proxy(代理):將通知織入到目標對象之後,形成代理對象
aspect(切面):切入點*通知
2018.12.24 Spring中的aop演示