第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

這個(gè)例子用的是代理??

為啥調(diào)具體的業(yè)務(wù)邏輯方法,就會(huì)轉(zhuǎn)而執(zhí)行around(ProceedingJoinPoint pj,String st,int a)這個(gè)方法,怎么感覺用的是動(dòng)態(tài)代理

正在回答

2 回答

是動(dòng)態(tài)代理,動(dòng)態(tài)代理的定義就是為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問,并且它的實(shí)現(xiàn)的形式就是定義且返回一個(gè)OBJECT對(duì)象,然后方法里有手動(dòng)跳轉(zhuǎn)到實(shí)際對(duì)象的方法。優(yōu)點(diǎn)就是在真正調(diào)用某一對(duì)象之前,能執(zhí)行一些功能處理,并且在調(diào)用這一對(duì)象之后,也能夠進(jìn)行一些處理。

1 回復(fù) 有任何疑惑可以回復(fù)我~

不是的,around類型的advice有個(gè)核心的代碼,就是pip.proceed(),這個(gè)pip就是around方法的第一個(gè)參數(shù),pip.proceed()這句代碼代表的就是切點(diǎn)pointcut指定的內(nèi)容的目標(biāo)代碼,而pip.proceed()這句代碼前后可以加上你需要的邏輯,看起來這些邏輯就像環(huán)繞目標(biāo)代碼,所以這種類型叫around。而你說的具體的業(yè)務(wù)邏輯就是指pip.proceed()這句代碼執(zhí)行的內(nèi)容。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Mr_DCH

pip這個(gè)對(duì)象你們可以獲取很多內(nèi)容,可以獲取傳入的參數(shù),執(zhí)行proceed()方法之后,可以獲取業(yè)務(wù)代碼return回來的參數(shù)或者對(duì)象或者其他的內(nèi)容,可以處理其他的事情,上面講的就是這個(gè)事情,不是你理解的那樣
2019-02-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

這個(gè)例子用的是代理??

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)