亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

有人知道around通知哪里參數是怎樣匹配的嗎?

有人知道around通知哪里參數是怎樣匹配的嗎?

<aop:around method="aroundInit" pointcut="execution(* springC04.AspectBiz.Init(String,int)) and args(bizName,times)"/>

參數名一定要和aroundInit的匹配,而aroundInit的參數類型要是string和int。具體是怎樣的?????

正在回答

3 回答

我試了一下,當兩個類型都是String時,你把args(bizName,times) 換成args(times,bizName),aroundInit方法里面的輸出就會返回來,但是類型還是String和Int時,你用args(times,bizName),也就是參數返回來的話,aroundInit就不會執行了。

0 回復 有任何疑惑可以回復我~

在老師的測試代碼里不有這行么

biz.init("moocService",?3);


0 回復 有任何疑惑可以回復我~
#1

奈戈嵐勒

哦?;卮疱e了,剛看懂你的問題
2017-08-20 回復 有任何疑惑可以回復我~

。。你這個不是寫出來了么, 就是?method="aroundInit" 對應?aroundInit這個方法,要在這個方法通知。pointcut 這個是切入點規則,?Init(String,int)) and args(bizName,times) 是匹配方法名,參數類型和參數名。

0 回復 有任何疑惑可以回復我~
#1

慕神2006645 提問者

我是指args(bizName,times)的bizName和times要和aroundInit方法的參數匹配,但是具體Init方法怎么把參數傳到aroundInit方法?是通過類型匹配還是怎樣?
2017-07-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

有人知道around通知哪里參數是怎樣匹配的嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號