有人知道around通知哪里參數(shù)是怎樣匹配的嗎?
有人知道around通知哪里參數(shù)是怎樣匹配的嗎?
<aop:around method="aroundInit" pointcut="execution(* springC04.AspectBiz.Init(String,int)) and args(bizName,times)"/>
參數(shù)名一定要和aroundInit的匹配,而aroundInit的參數(shù)類型要是string和int。具體是怎樣的?????
2017-08-20
我試了一下,當(dāng)兩個(gè)類型都是String時(shí),你把a(bǔ)rgs(bizName,times) 換成args(times,bizName),aroundInit方法里面的輸出就會(huì)返回來(lái),但是類型還是String和Int時(shí),你用args(times,bizName),也就是參數(shù)返回來(lái)的話,aroundInit就不會(huì)執(zhí)行了。
2017-08-20
在老師的測(cè)試代碼里不有這行么
2017-07-05
。。你這個(gè)不是寫出來(lái)了么, 就是?method="aroundInit" 對(duì)應(yīng)?aroundInit這個(gè)方法,要在這個(gè)方法通知。pointcut 這個(gè)是切入點(diǎn)規(guī)則,?Init(String,int)) and args(bizName,times) 是匹配方法名,參數(shù)類型和參數(shù)名。