聲明:本欄目所使用的素材都是凱哥學(xué)堂VIP學(xué)員所寫预伺,學(xué)員有權(quán)匿名礼预,對文章有最終解釋權(quán)把还;凱哥學(xué)堂旨在促進VIP學(xué)員互相學(xué)習(xí)的基礎(chǔ)上公開筆記校焦。
首先使用maven創(chuàng)建spring工程
分別添加springframework和aspectjweaver的依賴
創(chuàng)建applicationcontext.xml配置文件,需要聲明注解配置和aop的配置
然后我們做一個切面實例
AOP核心注解
@aspect
切面注解艘包,表示這個類為代理類
@pointcut
切入點配置
@before
方法前調(diào)用
@after
方法后調(diào)用
@around
方法前后調(diào)用
代理類的生成偎球,要看你的類是否有實現(xiàn)的接口洒扎,如果有接口就產(chǎn)生對接口的實現(xiàn)代理類,如果沒有接口衰絮,就產(chǎn)生繼承類的代理類袍冷。