定義參數,可以注入預期值,延遲,sleep等
注入的代碼,以注入預期對象為例,其他(sleep,exception)雷同省略
<bean
id="mockAspect"
class="com.taobao.azeroth.util.MockTestAspect" >
<property name="sleepTime" value="0"/>
<property name="flag" value="false"/>
</bean>
<aop:config proxy-target-class="false" >
<aop:pointcut
id="springTestPointcut"
expression="execution(* com..Hello.hello(..))" />
<aop:aspect
id="aspectSpringSleep"
ref="mockAspect" order="100">
<aop:around
method="mockMethod"
pointcut-ref="springTestPointcut" />
原文轉自:http://www.taobaotesting.com/blogs/2443