javascript
Spring_day02--Spring的aop操作
Spring的aop操作
| 1 在spring里面進(jìn)行aop操作,使用aspectj實(shí)現(xiàn) (1)aspectj不是spring一部分,和spring一起使用進(jìn)行aop操作 (2)Spring2.0以后新增了對(duì)AspectJ支持 2 使用aspectj實(shí)現(xiàn)aop有兩種方式 (1)基于aspectj的xml配置 (2)基于aspectj的注解方式 |
Aop操作準(zhǔn)備
| 1 除了導(dǎo)入基本的jar包之外,還需要導(dǎo)入aop相關(guān)的jar包 2 創(chuàng)建spring核心配置文件,導(dǎo)入aop的約束
寫類 |
使用表達(dá)式配置切入點(diǎn)
| 1 切入點(diǎn):實(shí)際增強(qiáng)的方法 2 常用的表達(dá)式 execution(<訪問修飾符>?<返回類型><方法名>(<參數(shù)>)<異常>) (1)execution(* cn.itcast.aop.Book.add(..))???*是訪問修飾符 ?表示對(duì)類里面的某一個(gè)方法增強(qiáng) ?..表示沒有參數(shù)也包含 (2)execution(* cn.itcast.aop.Book.*(..))????????表示某個(gè)包里面類所有方法 (3)execution(* *.*(..))???????表示所有類所有方法 (4)?匹配所有save開頭的方法?execution(* save*(..)) |
Aspectj的aop操作
|
|
轉(zhuǎn)載于:https://www.cnblogs.com/justdoitba/p/7885315.html
總結(jié)
以上是生活随笔為你收集整理的Spring_day02--Spring的aop操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我在美国与“狼”共舞的日子(7)
- 下一篇: 随笔-546 评论-829 文章-2