Spring切入點(diǎn)表達(dá)式配置過程圖解
常用標(biāo)簽:
1. <aop:config> 作用:聲明aop配置
2. <aop:pointcut> 作用:配置切入點(diǎn)表達(dá)式 屬性:id:唯一標(biāo)識(shí)切入點(diǎn)表達(dá)式名稱 expression:定義切入點(diǎn)表達(dá)式
3. <aop:aspect> 作用:配置切面 屬性:id:唯一標(biāo)識(shí)切面的名稱 ref:引用切面類(通知類)bean的id
4. <aop:before> 作用:配置前置通知(在執(zhí)行目標(biāo)對(duì)象方法之前執(zhí)行) 屬性:method:指定通知方法名稱 pointcut:定義切入點(diǎn)表達(dá)式 pointcut-ref:引用切入點(diǎn)表達(dá)式的id。
5.<aop:returning> 作用:配置后置通知 屬性:method:指定通知方法名稱 pointcut:定義切入點(diǎn)表達(dá)式 point-ref:引用切入點(diǎn)表達(dá)式的id
6.<aop:after-throwing> 作用:配置異常通知 屬性:method:指定通知方法名稱 pointcut:定義切入點(diǎn)表達(dá)式 pointcut-ref:引用切入點(diǎn)表達(dá)式的id
7.<aop:after> 作用:配置最終通知 屬性:method:指定通知方法名稱 pointcut:定義切入點(diǎn)表達(dá)式 pointcut-ref:引用切入點(diǎn)表達(dá)式的id
8. <aop:around> 作用:配置環(huán)繞通知 屬性:method:指定通知方法名稱 pointcut:定義切入點(diǎn)表達(dá)式 pointcut-ref:引用切入點(diǎn)表達(dá)式的id



可以寫成* *..*.*(int ,long) 里面寫什么就是什么類型的,注意引用類型需要寫全類名
寫成* *..*.*(.)表示有參數(shù)
寫成* *..*.*(..)表示有參數(shù)無參數(shù)都可以

注意如果寫在外面那么必須寫在aspect之前
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Spring的@Scheduled 如何動(dòng)態(tài)更新cron表達(dá)式
- Spring AOP中使用args表達(dá)式的方法示例
- Spring表達(dá)式語言SpEL用法詳解
- Spring與Shiro整合及加載權(quán)限表達(dá)式問題
- Spring實(shí)戰(zhàn)之Bean定義中的SpEL表達(dá)式語言支持操作示例
- Spring實(shí)戰(zhàn)之使用Expression接口進(jìn)行表達(dá)式求值操作示例
- 使用Spring安全表達(dá)式控制系統(tǒng)功能訪問權(quán)限問題
- spring aop execution表達(dá)式的用法
相關(guān)文章
解決springboot文件上傳提示臨時(shí)文件夾不存在問題
這篇文章主要介紹了解決springboot文件上傳提示臨時(shí)文件夾不存在問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
Java求出任意數(shù)字的各個(gè)位數(shù)之和方式
這篇文章主要介紹了Java求出任意數(shù)字的各個(gè)位數(shù)之和方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
利用Java實(shí)現(xiàn)玩家打怪小游戲的完整過程
這篇文章主要介紹了如何使用Java創(chuàng)建一個(gè)簡(jiǎn)單的“打怪小游戲”,游戲中的角色分為法師、戰(zhàn)士、BOSS和一個(gè)Team類,代碼展示了如何通過面向?qū)ο缶幊虂韺?shí)現(xiàn)一個(gè)基本的戰(zhàn)斗系統(tǒng),需要的朋友可以參考下2024-12-12
Java編程實(shí)現(xiàn)鄰接矩陣表示稠密圖代碼示例
這篇文章主要介紹了Java編程實(shí)現(xiàn)鄰接矩陣表示稠密圖代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11
Springboot整合Thymeleaf引入公共的CSS和JS文件的方法及注意點(diǎn)
有時(shí)候很多css文件是公共的,我們必須要在每個(gè)html文件中引入它們,下面這篇文章主要給大家介紹了關(guān)于Springboot整合Thymeleaf引入公共的CSS和JS文件的方法及注意點(diǎn),需要的朋友可以參考下2024-06-06
Spring Boot集成springfox-swagger2構(gòu)建restful API的方法教程
這篇文章主要給大家介紹了關(guān)于Spring Boot集成springfox-swagger2構(gòu)建restful API的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。2017-06-06

