, , DoStuff(). , , - , DoStuff() Spring.Net AOP.
Thbsen, spring, . , spring mvc , , .
MVC 3
. .
InheritanceBasedAopConfigurer- ,
Spring ...
MVC, URL- MVC. Execute(), , , . , .
Spring.NET aop . , aop. - . interfaces ( proxy-target-type="true"). , - spring, . mpc mvc .
... InheritanceBasedAopConfigurer
, InheritanceBasedAopConfigurer. -, , , , , .
, .
xml:
<object type="MyApp.Controllers.HomeController, MyApp"
singleton="false" />
<object id="myInterceptor" type="Spring.Aop.Support.AttributeMatchMethodPointcutAdvisor, Spring.Aop">
<property name="Attribute" value="MyApp.MyAttribute, MyApp" />
<property name="Advice">
<object type="MyApp.MyAdvice, MyApp" />
</property>
</object>
<object type="Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer, Spring.Aop">
<property name="ObjectNames">
<list>
<value>*Controller#*</value>
</list>
</property>
<property name="InterceptorNames">
<list>
<value>myInterceptor</value>
</list>
</property>
</object>
github. mvc 3 Spring.Net Mvc3 . :